java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf -i ../../../trunk/examples/svcomp/array-memsafety/openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-408c70d-m [2018-04-12 20:13:10,205 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 20:13:10,207 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 20:13:10,221 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 20:13:10,221 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 20:13:10,222 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 20:13:10,223 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 20:13:10,225 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 20:13:10,226 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 20:13:10,227 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 20:13:10,228 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 20:13:10,228 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 20:13:10,229 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 20:13:10,230 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 20:13:10,231 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 20:13:10,233 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 20:13:10,234 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 20:13:10,235 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 20:13:10,237 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 20:13:10,238 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 20:13:10,239 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 20:13:10,240 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 20:13:10,240 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 20:13:10,241 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 20:13:10,241 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 20:13:10,242 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 20:13:10,243 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 20:13:10,243 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 20:13:10,244 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 20:13:10,244 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 20:13:10,245 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 20:13:10,245 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf [2018-04-12 20:13:10,255 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 20:13:10,255 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 20:13:10,256 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-12 20:13:10,256 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-12 20:13:10,257 INFO L133 SettingsManager]: * Use SBE=true [2018-04-12 20:13:10,257 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 20:13:10,257 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 20:13:10,257 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 20:13:10,257 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 20:13:10,258 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 20:13:10,258 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 20:13:10,258 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 20:13:10,258 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-12 20:13:10,258 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 20:13:10,258 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 20:13:10,258 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 20:13:10,259 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-12 20:13:10,259 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-12 20:13:10,259 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 20:13:10,259 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 20:13:10,259 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 20:13:10,259 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-12 20:13:10,290 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 20:13:10,301 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 20:13:10,306 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 20:13:10,307 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 20:13:10,308 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 20:13:10,308 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-memsafety/openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,614 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG3930e2847 [2018-04-12 20:13:10,753 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 20:13:10,753 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 20:13:10,754 INFO L168 CDTParser]: Scanning openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,761 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 20:13:10,761 INFO L215 ultiparseSymbolTable]: [2018-04-12 20:13:10,761 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 20:13:10,761 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____bswap_64 ('__bswap_64') in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,761 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____bswap_32 ('__bswap_32') in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,761 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,762 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat ('cstrncat') in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,762 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 20:13:10,762 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__div_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,762 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____suseconds_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,762 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__fsblkcnt_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,762 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__time_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,762 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__mode_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,762 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__caddr_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,762 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__u_int in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,762 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____rlim64_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__uid_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____uint32_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_rwlock_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____id_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__size_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____syscall_ulong_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____int32_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____caddr_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____mode_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____ssize_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__blksize_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__key_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____dev_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pid_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__int32_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____u_short in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__fsfilcnt_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__fd_set in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__gid_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____blkcnt64_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__ulong in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____int8_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__register_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__sigset_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_barrierattr_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__daddr_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____uint16_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_key_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____time_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__int8_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____WAIT_STATUS in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____qaddr_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____blksize_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____syscall_slong_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____fsblkcnt_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____fsfilcnt_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__ino_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____useconds_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__loff_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____fsfilcnt64_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_mutex_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__u_int64_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__ldiv_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__ushort in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__u_quad_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____int64_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____key_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____uint8_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__clockid_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____clockid_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_spinlock_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____daddr_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_cond_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__int64_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__id_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_condattr_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____loff_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__quad_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____u_int in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__u_int16_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____fd_mask in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__fsid_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__dev_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__u_int8_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____clock_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____blkcnt_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____sig_atomic_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__u_long in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____ino64_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____ino_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__suseconds_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__uint in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____sigset_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__clock_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__fd_mask in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____uint64_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____off_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____fsid_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__nlink_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_rwlockattr_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____fsword_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____uid_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__ssize_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____u_long in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____int16_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__u_short in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__u_char in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__off_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__timer_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____nlink_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____pthread_list_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__u_int32_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__blkcnt_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_once_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____intptr_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____u_quad_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____off64_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_attr_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_barrier_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____u_char in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____gid_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____timer_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__lldiv_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____pid_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____socklen_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__int16_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__pthread_mutexattr_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____fsblkcnt64_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____rlim_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__wchar_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____quad_t in openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:10,784 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG3930e2847 [2018-04-12 20:13:10,787 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 20:13:10,788 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-12 20:13:10,789 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 20:13:10,789 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 20:13:10,793 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 20:13:10,794 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 08:13:10" (1/1) ... [2018-04-12 20:13:10,796 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@124bfc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 08:13:10, skipping insertion in model container [2018-04-12 20:13:10,796 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 08:13:10" (1/1) ... [2018-04-12 20:13:10,807 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 20:13:10,830 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 20:13:10,966 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 20:13:11,001 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 20:13:11,008 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-04-12 20:13:11,043 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 08:13:11 WrapperNode [2018-04-12 20:13:11,043 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 20:13:11,043 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 20:13:11,043 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 20:13:11,044 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 20:13:11,055 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 08:13:11" (1/1) ... [2018-04-12 20:13:11,055 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 08:13:11" (1/1) ... [2018-04-12 20:13:11,067 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 08:13:11" (1/1) ... [2018-04-12 20:13:11,067 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 08:13:11" (1/1) ... [2018-04-12 20:13:11,075 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 08:13:11" (1/1) ... [2018-04-12 20:13:11,080 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 08:13:11" (1/1) ... [2018-04-12 20:13:11,082 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 08:13:11" (1/1) ... [2018-04-12 20:13:11,085 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 20:13:11,086 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 20:13:11,086 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 20:13:11,086 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 20:13:11,087 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 08:13:11" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 20:13:11,170 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 20:13:11,170 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 20:13:11,170 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-04-12 20:13:11,171 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-04-12 20:13:11,171 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat [2018-04-12 20:13:11,171 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 20:13:11,171 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-04-12 20:13:11,171 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-04-12 20:13:11,171 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-12 20:13:11,171 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-12 20:13:11,171 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-12 20:13:11,171 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-12 20:13:11,171 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-12 20:13:11,171 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-12 20:13:11,171 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-12 20:13:11,171 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-12 20:13:11,172 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-12 20:13:11,172 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-12 20:13:11,172 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-12 20:13:11,172 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-12 20:13:11,172 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-12 20:13:11,172 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-12 20:13:11,172 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-12 20:13:11,172 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-12 20:13:11,172 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-12 20:13:11,173 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-12 20:13:11,173 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-12 20:13:11,173 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-12 20:13:11,173 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-12 20:13:11,173 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-12 20:13:11,173 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-12 20:13:11,173 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-12 20:13:11,173 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-12 20:13:11,174 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-12 20:13:11,174 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-12 20:13:11,174 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-12 20:13:11,174 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-12 20:13:11,174 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-12 20:13:11,174 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-12 20:13:11,174 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-12 20:13:11,174 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-12 20:13:11,175 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-12 20:13:11,175 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-12 20:13:11,175 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-12 20:13:11,175 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-12 20:13:11,175 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-12 20:13:11,175 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-12 20:13:11,175 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-12 20:13:11,175 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-12 20:13:11,176 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-12 20:13:11,176 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-12 20:13:11,176 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-12 20:13:11,176 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-12 20:13:11,176 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-12 20:13:11,176 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-12 20:13:11,176 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-12 20:13:11,176 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-12 20:13:11,176 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-12 20:13:11,177 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-12 20:13:11,177 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-12 20:13:11,177 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-12 20:13:11,177 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-12 20:13:11,177 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-12 20:13:11,177 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-12 20:13:11,177 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-12 20:13:11,177 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-12 20:13:11,177 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-12 20:13:11,178 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-12 20:13:11,178 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-12 20:13:11,178 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-12 20:13:11,178 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-12 20:13:11,178 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-12 20:13:11,178 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-12 20:13:11,178 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-12 20:13:11,178 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-12 20:13:11,178 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-12 20:13:11,178 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-12 20:13:11,179 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-12 20:13:11,179 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-12 20:13:11,179 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-12 20:13:11,179 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-12 20:13:11,179 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-12 20:13:11,179 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-12 20:13:11,179 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-12 20:13:11,179 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-12 20:13:11,179 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-12 20:13:11,179 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-12 20:13:11,180 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-12 20:13:11,180 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-12 20:13:11,180 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-12 20:13:11,180 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-12 20:13:11,180 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-12 20:13:11,180 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-12 20:13:11,180 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-12 20:13:11,180 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-12 20:13:11,180 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-12 20:13:11,180 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-12 20:13:11,181 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-12 20:13:11,181 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-12 20:13:11,181 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-12 20:13:11,181 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-12 20:13:11,181 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-12 20:13:11,181 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-12 20:13:11,181 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-12 20:13:11,181 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-12 20:13:11,181 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-12 20:13:11,181 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-12 20:13:11,181 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-12 20:13:11,182 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-12 20:13:11,182 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat [2018-04-12 20:13:11,182 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 20:13:11,182 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 20:13:11,182 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 20:13:11,182 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 20:13:11,182 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 20:13:11,182 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 20:13:11,182 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 20:13:11,182 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 20:13:11,501 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 20:13:11,502 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 08:13:11 BoogieIcfgContainer [2018-04-12 20:13:11,502 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 20:13:11,502 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 20:13:11,502 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 20:13:11,505 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 20:13:11,505 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 08:13:10" (1/3) ... [2018-04-12 20:13:11,505 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6321c99f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 08:13:11, skipping insertion in model container [2018-04-12 20:13:11,506 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 08:13:11" (2/3) ... [2018-04-12 20:13:11,506 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6321c99f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 08:13:11, skipping insertion in model container [2018-04-12 20:13:11,506 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 08:13:11" (3/3) ... [2018-04-12 20:13:11,507 INFO L107 eAbstractionObserver]: Analyzing ICFG openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i [2018-04-12 20:13:11,514 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-12 20:13:11,520 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 13 error locations. [2018-04-12 20:13:11,548 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 20:13:11,549 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 20:13:11,549 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-12 20:13:11,549 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-12 20:13:11,549 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-12 20:13:11,549 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 20:13:11,550 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 20:13:11,550 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 20:13:11,550 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 20:13:11,550 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 20:13:11,559 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states. [2018-04-12 20:13:11,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-04-12 20:13:11,564 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:11,565 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:11,565 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:11,567 INFO L82 PathProgramCache]: Analyzing trace with hash 320774661, now seen corresponding path program 1 times [2018-04-12 20:13:11,597 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:11,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:11,631 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:11,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:11,667 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:11,667 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-12 20:13:11,668 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:11,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:11,668 INFO L182 omatonBuilderFactory]: Interpolants [57#true, 58#false, 59#(= |#valid| |old(#valid)|)] [2018-04-12 20:13:11,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:11,669 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 20:13:11,679 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 20:13:11,680 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 20:13:11,682 INFO L87 Difference]: Start difference. First operand 54 states. Second operand 3 states. [2018-04-12 20:13:11,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:11,724 INFO L93 Difference]: Finished difference Result 55 states and 62 transitions. [2018-04-12 20:13:11,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 20:13:11,726 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2018-04-12 20:13:11,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:11,731 INFO L225 Difference]: With dead ends: 55 [2018-04-12 20:13:11,732 INFO L226 Difference]: Without dead ends: 51 [2018-04-12 20:13:11,733 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 20:13:11,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-04-12 20:13:11,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-04-12 20:13:11,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-04-12 20:13:11,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 57 transitions. [2018-04-12 20:13:11,755 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 57 transitions. Word has length 11 [2018-04-12 20:13:11,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:11,755 INFO L459 AbstractCegarLoop]: Abstraction has 51 states and 57 transitions. [2018-04-12 20:13:11,755 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 20:13:11,755 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 57 transitions. [2018-04-12 20:13:11,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-12 20:13:11,756 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:11,756 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:11,756 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:11,756 INFO L82 PathProgramCache]: Analyzing trace with hash 1076881686, now seen corresponding path program 1 times [2018-04-12 20:13:11,757 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:11,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:11,763 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:11,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:11,794 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:11,794 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 20:13:11,794 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:11,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:11,794 INFO L182 omatonBuilderFactory]: Interpolants [166#true, 167#false, 168#(<= main_~length1~0 1), 169#(<= main_~length1~0 main_~length2~0), 170#(<= (+ main_~length1~0 1) (+ main_~n~0 main_~length2~0))] [2018-04-12 20:13:11,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:11,795 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 20:13:11,796 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 20:13:11,796 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 20:13:11,796 INFO L87 Difference]: Start difference. First operand 51 states and 57 transitions. Second operand 5 states. [2018-04-12 20:13:11,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:11,861 INFO L93 Difference]: Finished difference Result 54 states and 61 transitions. [2018-04-12 20:13:11,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 20:13:11,861 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 15 [2018-04-12 20:13:11,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:11,862 INFO L225 Difference]: With dead ends: 54 [2018-04-12 20:13:11,862 INFO L226 Difference]: Without dead ends: 51 [2018-04-12 20:13:11,863 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-12 20:13:11,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-04-12 20:13:11,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-04-12 20:13:11,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-04-12 20:13:11,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 56 transitions. [2018-04-12 20:13:11,867 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 56 transitions. Word has length 15 [2018-04-12 20:13:11,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:11,868 INFO L459 AbstractCegarLoop]: Abstraction has 51 states and 56 transitions. [2018-04-12 20:13:11,868 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 20:13:11,868 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 56 transitions. [2018-04-12 20:13:11,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-12 20:13:11,868 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:11,868 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:11,868 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:11,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1756940056, now seen corresponding path program 1 times [2018-04-12 20:13:11,871 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:11,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:11,896 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:11,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:11,946 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:11,946 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 20:13:11,947 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:11,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:11,947 INFO L182 omatonBuilderFactory]: Interpolants [280#true, 281#false, 282#(= 1 (select |#valid| |main_#t~malloc11.base|)), 283#(= 1 (select |#valid| main_~nondetString1~0.base))] [2018-04-12 20:13:11,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:11,947 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 20:13:11,948 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 20:13:11,948 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 20:13:11,948 INFO L87 Difference]: Start difference. First operand 51 states and 56 transitions. Second operand 4 states. [2018-04-12 20:13:11,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:11,979 INFO L93 Difference]: Finished difference Result 50 states and 55 transitions. [2018-04-12 20:13:11,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 20:13:11,979 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-12 20:13:11,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:11,981 INFO L225 Difference]: With dead ends: 50 [2018-04-12 20:13:11,981 INFO L226 Difference]: Without dead ends: 50 [2018-04-12 20:13:11,981 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 20:13:11,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-04-12 20:13:11,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-04-12 20:13:11,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-12 20:13:11,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2018-04-12 20:13:11,984 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 15 [2018-04-12 20:13:11,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:11,984 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2018-04-12 20:13:11,984 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 20:13:11,984 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2018-04-12 20:13:11,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-12 20:13:11,984 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:11,984 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:11,984 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:11,985 INFO L82 PathProgramCache]: Analyzing trace with hash 1756940057, now seen corresponding path program 1 times [2018-04-12 20:13:11,985 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:11,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:11,995 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:12,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,090 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:12,090 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-12 20:13:12,091 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:12,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,091 INFO L182 omatonBuilderFactory]: Interpolants [386#true, 387#false, 388#(<= 1 main_~length2~0), 389#(and (<= 1 main_~length2~0) (<= 1 main_~n~0)), 390#(and (<= 1 main_~n~0) (<= (+ main_~n~0 1) main_~length1~0)), 391#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 1) main_~length1~0)), 392#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 1) main_~length1~0)), 393#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 1) main_~length1~0))] [2018-04-12 20:13:12,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,091 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 20:13:12,092 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 20:13:12,092 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-12 20:13:12,092 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand 8 states. [2018-04-12 20:13:12,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:12,167 INFO L93 Difference]: Finished difference Result 49 states and 54 transitions. [2018-04-12 20:13:12,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 20:13:12,168 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 15 [2018-04-12 20:13:12,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:12,169 INFO L225 Difference]: With dead ends: 49 [2018-04-12 20:13:12,169 INFO L226 Difference]: Without dead ends: 49 [2018-04-12 20:13:12,169 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2018-04-12 20:13:12,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-04-12 20:13:12,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2018-04-12 20:13:12,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-04-12 20:13:12,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 54 transitions. [2018-04-12 20:13:12,173 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 54 transitions. Word has length 15 [2018-04-12 20:13:12,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:12,173 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 54 transitions. [2018-04-12 20:13:12,173 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 20:13:12,173 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 54 transitions. [2018-04-12 20:13:12,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-12 20:13:12,174 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:12,174 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:12,174 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:12,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1369433054, now seen corresponding path program 1 times [2018-04-12 20:13:12,175 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:12,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:12,189 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:12,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,207 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:12,207 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 20:13:12,207 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:12,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,208 INFO L182 omatonBuilderFactory]: Interpolants [500#true, 501#false, 502#(= 1 (select |#valid| |main_#t~malloc12.base|)), 503#(= 1 (select |#valid| main_~nondetString2~0.base))] [2018-04-12 20:13:12,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,208 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 20:13:12,208 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 20:13:12,208 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 20:13:12,208 INFO L87 Difference]: Start difference. First operand 49 states and 54 transitions. Second operand 4 states. [2018-04-12 20:13:12,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:12,240 INFO L93 Difference]: Finished difference Result 48 states and 53 transitions. [2018-04-12 20:13:12,241 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 20:13:12,241 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-04-12 20:13:12,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:12,241 INFO L225 Difference]: With dead ends: 48 [2018-04-12 20:13:12,241 INFO L226 Difference]: Without dead ends: 48 [2018-04-12 20:13:12,241 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 20:13:12,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-04-12 20:13:12,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-04-12 20:13:12,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-04-12 20:13:12,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 53 transitions. [2018-04-12 20:13:12,244 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 53 transitions. Word has length 16 [2018-04-12 20:13:12,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:12,244 INFO L459 AbstractCegarLoop]: Abstraction has 48 states and 53 transitions. [2018-04-12 20:13:12,244 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 20:13:12,244 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 53 transitions. [2018-04-12 20:13:12,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-12 20:13:12,245 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:12,245 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:12,245 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:12,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1369433053, now seen corresponding path program 1 times [2018-04-12 20:13:12,246 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:12,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:12,256 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:12,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,284 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:12,284 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 20:13:12,284 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:12,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,284 INFO L182 omatonBuilderFactory]: Interpolants [602#true, 603#false, 604#(<= 1 main_~length2~0), 605#(and (= 0 |main_#t~malloc12.offset|) (<= 1 main_~length2~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 606#(and (= main_~nondetString2~0.offset 0) (<= 1 main_~length2~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)))] [2018-04-12 20:13:12,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,284 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 20:13:12,285 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 20:13:12,285 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-12 20:13:12,285 INFO L87 Difference]: Start difference. First operand 48 states and 53 transitions. Second operand 5 states. [2018-04-12 20:13:12,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:12,308 INFO L93 Difference]: Finished difference Result 47 states and 52 transitions. [2018-04-12 20:13:12,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 20:13:12,309 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 16 [2018-04-12 20:13:12,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:12,309 INFO L225 Difference]: With dead ends: 47 [2018-04-12 20:13:12,309 INFO L226 Difference]: Without dead ends: 47 [2018-04-12 20:13:12,310 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2018-04-12 20:13:12,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-04-12 20:13:12,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2018-04-12 20:13:12,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-04-12 20:13:12,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 52 transitions. [2018-04-12 20:13:12,312 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 52 transitions. Word has length 16 [2018-04-12 20:13:12,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:12,313 INFO L459 AbstractCegarLoop]: Abstraction has 47 states and 52 transitions. [2018-04-12 20:13:12,313 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 20:13:12,313 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 52 transitions. [2018-04-12 20:13:12,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-04-12 20:13:12,313 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:12,313 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:12,313 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:12,314 INFO L82 PathProgramCache]: Analyzing trace with hash 1396804491, now seen corresponding path program 1 times [2018-04-12 20:13:12,314 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:12,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:12,326 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:12,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,350 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:12,350 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 20:13:12,350 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:12,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,351 INFO L182 omatonBuilderFactory]: Interpolants [704#false, 705#(= 1 (select |#valid| main_~nondetString1~0.base)), 706#(= 1 (select |#valid| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)), 707#(= 1 (select |#valid| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)), 708#(= 1 (select |#valid| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)), 703#true] [2018-04-12 20:13:12,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,351 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 20:13:12,351 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 20:13:12,351 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-12 20:13:12,351 INFO L87 Difference]: Start difference. First operand 47 states and 52 transitions. Second operand 6 states. [2018-04-12 20:13:12,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:12,431 INFO L93 Difference]: Finished difference Result 47 states and 52 transitions. [2018-04-12 20:13:12,432 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 20:13:12,432 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 21 [2018-04-12 20:13:12,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:12,434 INFO L225 Difference]: With dead ends: 47 [2018-04-12 20:13:12,434 INFO L226 Difference]: Without dead ends: 47 [2018-04-12 20:13:12,434 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-12 20:13:12,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-04-12 20:13:12,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 44. [2018-04-12 20:13:12,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-04-12 20:13:12,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 49 transitions. [2018-04-12 20:13:12,436 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 49 transitions. Word has length 21 [2018-04-12 20:13:12,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:12,436 INFO L459 AbstractCegarLoop]: Abstraction has 44 states and 49 transitions. [2018-04-12 20:13:12,436 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 20:13:12,436 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 49 transitions. [2018-04-12 20:13:12,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-04-12 20:13:12,437 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:12,437 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:12,437 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:12,437 INFO L82 PathProgramCache]: Analyzing trace with hash 1396804492, now seen corresponding path program 1 times [2018-04-12 20:13:12,437 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:12,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:12,448 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:12,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,521 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:12,521 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-12 20:13:12,521 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:12,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,522 INFO L182 omatonBuilderFactory]: Interpolants [804#true, 805#false, 806#(<= 1 main_~length2~0), 807#(<= (+ main_~n~0 1) main_~length1~0), 808#(and (= 0 |main_#t~malloc11.offset|) (<= (+ main_~n~0 1) main_~length1~0)), 809#(and (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 1) main_~length1~0)), 810#(and (<= (+ main_~nondetString1~0.offset 1) (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 811#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 1 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))), 812#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))), 813#(and (<= 1 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0))] [2018-04-12 20:13:12,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,522 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 20:13:12,522 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 20:13:12,523 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2018-04-12 20:13:12,523 INFO L87 Difference]: Start difference. First operand 44 states and 49 transitions. Second operand 10 states. [2018-04-12 20:13:12,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:12,638 INFO L93 Difference]: Finished difference Result 57 states and 64 transitions. [2018-04-12 20:13:12,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 20:13:12,639 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 21 [2018-04-12 20:13:12,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:12,639 INFO L225 Difference]: With dead ends: 57 [2018-04-12 20:13:12,639 INFO L226 Difference]: Without dead ends: 57 [2018-04-12 20:13:12,640 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2018-04-12 20:13:12,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-04-12 20:13:12,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 52. [2018-04-12 20:13:12,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-12 20:13:12,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 61 transitions. [2018-04-12 20:13:12,642 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 61 transitions. Word has length 21 [2018-04-12 20:13:12,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:12,642 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 61 transitions. [2018-04-12 20:13:12,642 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 20:13:12,642 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 61 transitions. [2018-04-12 20:13:12,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-12 20:13:12,642 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:12,642 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:12,642 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:12,643 INFO L82 PathProgramCache]: Analyzing trace with hash -1735549236, now seen corresponding path program 1 times [2018-04-12 20:13:12,643 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:12,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:12,652 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:12,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,676 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:12,677 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 20:13:12,677 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:12,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,677 INFO L182 omatonBuilderFactory]: Interpolants [937#true, 938#false, 939#(= 1 (select |#valid| main_~nondetString2~0.base)), 940#(= 1 (select |#valid| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|)), 941#(= 1 (select |#valid| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base)), 942#(= 1 (select |#valid| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)), 943#(= 1 (select |#valid| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|))] [2018-04-12 20:13:12,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,677 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 20:13:12,677 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 20:13:12,677 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-12 20:13:12,678 INFO L87 Difference]: Start difference. First operand 52 states and 61 transitions. Second operand 7 states. [2018-04-12 20:13:12,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:12,734 INFO L93 Difference]: Finished difference Result 54 states and 62 transitions. [2018-04-12 20:13:12,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 20:13:12,734 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 24 [2018-04-12 20:13:12,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:12,734 INFO L225 Difference]: With dead ends: 54 [2018-04-12 20:13:12,735 INFO L226 Difference]: Without dead ends: 54 [2018-04-12 20:13:12,735 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-04-12 20:13:12,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-04-12 20:13:12,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 51. [2018-04-12 20:13:12,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-04-12 20:13:12,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 59 transitions. [2018-04-12 20:13:12,738 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 59 transitions. Word has length 24 [2018-04-12 20:13:12,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:12,738 INFO L459 AbstractCegarLoop]: Abstraction has 51 states and 59 transitions. [2018-04-12 20:13:12,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 20:13:12,738 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 59 transitions. [2018-04-12 20:13:12,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-12 20:13:12,739 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:12,739 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:12,739 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:12,739 INFO L82 PathProgramCache]: Analyzing trace with hash -1735549235, now seen corresponding path program 1 times [2018-04-12 20:13:12,740 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:12,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:12,749 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:12,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,820 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:12,820 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-04-12 20:13:12,820 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:12,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,821 INFO L182 omatonBuilderFactory]: Interpolants [1056#false, 1057#(<= 1 main_~length2~0), 1058#(and (= 0 |main_#t~malloc12.offset|) (<= 1 main_~length2~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 1059#(and (= 0 main_~nondetString2~0.offset) (<= 1 main_~length2~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base))), 1060#(and (= 0 main_~nondetString2~0.offset) (<= 1 (select |#length| main_~nondetString2~0.base))), 1061#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (<= 1 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|))), 1062#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (<= 1 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base))), 1063#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= 1 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base))), 1064#(and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= 1 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|))), 1055#true] [2018-04-12 20:13:12,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:12,821 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 20:13:12,821 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 20:13:12,821 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2018-04-12 20:13:12,821 INFO L87 Difference]: Start difference. First operand 51 states and 59 transitions. Second operand 10 states. [2018-04-12 20:13:12,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:12,922 INFO L93 Difference]: Finished difference Result 56 states and 64 transitions. [2018-04-12 20:13:12,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 20:13:12,922 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 24 [2018-04-12 20:13:12,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:12,923 INFO L225 Difference]: With dead ends: 56 [2018-04-12 20:13:12,923 INFO L226 Difference]: Without dead ends: 56 [2018-04-12 20:13:12,923 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2018-04-12 20:13:12,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-04-12 20:13:12,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 53. [2018-04-12 20:13:12,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-04-12 20:13:12,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 60 transitions. [2018-04-12 20:13:12,925 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 60 transitions. Word has length 24 [2018-04-12 20:13:12,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:12,925 INFO L459 AbstractCegarLoop]: Abstraction has 53 states and 60 transitions. [2018-04-12 20:13:12,925 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 20:13:12,925 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 60 transitions. [2018-04-12 20:13:12,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-12 20:13:12,926 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:12,926 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:12,926 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:12,926 INFO L82 PathProgramCache]: Analyzing trace with hash -1735547792, now seen corresponding path program 1 times [2018-04-12 20:13:12,926 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:12,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:12,934 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:13,022 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:13,022 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:13,022 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 20:13:13,022 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:13,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:13,022 INFO L182 omatonBuilderFactory]: Interpolants [1184#(<= 1 main_~length2~0), 1185#(<= 2 (+ main_~n~0 main_~length2~0)), 1186#(<= 2 main_~length1~0), 1187#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 2 main_~length1~0)), 1188#(and (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 2 main_~length1~0)), 1189#(and (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 2 main_~length1~0)), 1190#(and (= 0 main_~nondetString1~0.offset) (<= 2 (select |#length| main_~nondetString1~0.base))), 1191#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 2 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))), 1192#(and (<= 2 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)), 1193#(and (<= 2 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 1194#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 1182#true, 1183#false] [2018-04-12 20:13:13,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:13,024 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 20:13:13,024 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 20:13:13,024 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2018-04-12 20:13:13,024 INFO L87 Difference]: Start difference. First operand 53 states and 60 transitions. Second operand 13 states. [2018-04-12 20:13:13,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:13,231 INFO L93 Difference]: Finished difference Result 72 states and 82 transitions. [2018-04-12 20:13:13,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 20:13:13,231 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 24 [2018-04-12 20:13:13,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:13,232 INFO L225 Difference]: With dead ends: 72 [2018-04-12 20:13:13,232 INFO L226 Difference]: Without dead ends: 72 [2018-04-12 20:13:13,232 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2018-04-12 20:13:13,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-04-12 20:13:13,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 64. [2018-04-12 20:13:13,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-12 20:13:13,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 75 transitions. [2018-04-12 20:13:13,236 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 75 transitions. Word has length 24 [2018-04-12 20:13:13,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:13,236 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 75 transitions. [2018-04-12 20:13:13,237 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 20:13:13,237 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 75 transitions. [2018-04-12 20:13:13,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-04-12 20:13:13,237 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:13,238 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:13,238 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:13,238 INFO L82 PathProgramCache]: Analyzing trace with hash -888000244, now seen corresponding path program 2 times [2018-04-12 20:13:13,238 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:13,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:13,250 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:13,449 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:13,450 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:13,450 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 20:13:13,450 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:13,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:13,450 INFO L182 omatonBuilderFactory]: Interpolants [1347#true, 1348#false, 1349#(<= 1 main_~n~0), 1350#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 1351#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (or (<= 1 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1))) (= main_~nondetString1~0.offset 0)), 1352#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= 1 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1))) (= main_~nondetString1~0.offset 0)), 1353#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (<= 1 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1))) (= main_~nondetString1~0.offset 0)), 1354#(and (or (<= 3 (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 1355#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (<= 3 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)))), 1356#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (<= 3 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)))), 1357#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= 3 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 1358#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= 3 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 1359#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 1360#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:13,450 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:13,450 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 20:13:13,450 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 20:13:13,450 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2018-04-12 20:13:13,451 INFO L87 Difference]: Start difference. First operand 64 states and 75 transitions. Second operand 14 states. [2018-04-12 20:13:13,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:13,908 INFO L93 Difference]: Finished difference Result 105 states and 120 transitions. [2018-04-12 20:13:13,908 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-12 20:13:13,909 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 27 [2018-04-12 20:13:13,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:13,909 INFO L225 Difference]: With dead ends: 105 [2018-04-12 20:13:13,909 INFO L226 Difference]: Without dead ends: 105 [2018-04-12 20:13:13,910 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2018-04-12 20:13:13,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-04-12 20:13:13,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 67. [2018-04-12 20:13:13,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-12 20:13:13,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 79 transitions. [2018-04-12 20:13:13,913 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 79 transitions. Word has length 27 [2018-04-12 20:13:13,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:13,913 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 79 transitions. [2018-04-12 20:13:13,913 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 20:13:13,913 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 79 transitions. [2018-04-12 20:13:13,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-12 20:13:13,913 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:13,913 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:13,913 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:13,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1029599467, now seen corresponding path program 1 times [2018-04-12 20:13:13,914 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:13,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:13,922 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:13,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:13,959 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:13,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 20:13:13,960 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:13,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:13,960 INFO L182 omatonBuilderFactory]: Interpolants [1559#true, 1560#false, 1561#(and (<= 1 main_~n~0) (<= main_~n~0 1)), 1562#(and (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)), 1563#(or (<= 4294967296 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 0))] [2018-04-12 20:13:13,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:13,960 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 20:13:13,961 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 20:13:13,961 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 20:13:13,961 INFO L87 Difference]: Start difference. First operand 67 states and 79 transitions. Second operand 5 states. [2018-04-12 20:13:13,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:13,989 INFO L93 Difference]: Finished difference Result 97 states and 112 transitions. [2018-04-12 20:13:13,990 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 20:13:13,991 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 28 [2018-04-12 20:13:13,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:13,992 INFO L225 Difference]: With dead ends: 97 [2018-04-12 20:13:13,992 INFO L226 Difference]: Without dead ends: 97 [2018-04-12 20:13:13,993 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-12 20:13:13,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-04-12 20:13:14,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 78. [2018-04-12 20:13:14,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-04-12 20:13:14,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 91 transitions. [2018-04-12 20:13:14,001 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 91 transitions. Word has length 28 [2018-04-12 20:13:14,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:14,001 INFO L459 AbstractCegarLoop]: Abstraction has 78 states and 91 transitions. [2018-04-12 20:13:14,002 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 20:13:14,002 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 91 transitions. [2018-04-12 20:13:14,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-12 20:13:14,002 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:14,002 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:14,003 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:14,003 INFO L82 PathProgramCache]: Analyzing trace with hash -1847247917, now seen corresponding path program 1 times [2018-04-12 20:13:14,003 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:14,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:14,014 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:14,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:14,063 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:14,063 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 20:13:14,064 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:14,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:14,064 INFO L182 omatonBuilderFactory]: Interpolants [1744#(and (= |old(#valid)| (store |#valid| |main_#t~malloc11.base| 0)) (= (select |#valid| |main_#t~malloc11.base|) 1)), 1745#(and (not (= |main_#t~malloc11.base| |main_#t~malloc12.base|)) (= (store (store |#valid| |main_#t~malloc11.base| 0) |main_#t~malloc12.base| 0) |old(#valid)|)), 1746#(= (store |#valid| |main_#t~malloc12.base| 0) |old(#valid)|), 1741#true, 1742#false, 1743#(= |#valid| |old(#valid)|)] [2018-04-12 20:13:14,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:14,064 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 20:13:14,065 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 20:13:14,065 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-12 20:13:14,065 INFO L87 Difference]: Start difference. First operand 78 states and 91 transitions. Second operand 6 states. [2018-04-12 20:13:14,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:14,147 INFO L93 Difference]: Finished difference Result 77 states and 90 transitions. [2018-04-12 20:13:14,147 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 20:13:14,147 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 28 [2018-04-12 20:13:14,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:14,148 INFO L225 Difference]: With dead ends: 77 [2018-04-12 20:13:14,148 INFO L226 Difference]: Without dead ends: 64 [2018-04-12 20:13:14,148 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-12 20:13:14,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-04-12 20:13:14,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 56. [2018-04-12 20:13:14,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-04-12 20:13:14,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 64 transitions. [2018-04-12 20:13:14,150 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 64 transitions. Word has length 28 [2018-04-12 20:13:14,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:14,150 INFO L459 AbstractCegarLoop]: Abstraction has 56 states and 64 transitions. [2018-04-12 20:13:14,150 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 20:13:14,150 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 64 transitions. [2018-04-12 20:13:14,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 20:13:14,151 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:14,151 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:14,151 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:14,151 INFO L82 PathProgramCache]: Analyzing trace with hash 2126780026, now seen corresponding path program 1 times [2018-04-12 20:13:14,152 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:14,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:14,164 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:14,427 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:14,427 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:14,427 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 20:13:14,428 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:14,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:14,428 INFO L182 omatonBuilderFactory]: Interpolants [1888#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1)), 1889#(<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 4294967295) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|), 1884#true, 1885#false, 1886#(and (<= 1 main_~n~0) (<= main_~n~0 1)), 1887#(and (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1))] [2018-04-12 20:13:14,428 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:14,428 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 20:13:14,428 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 20:13:14,428 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-12 20:13:14,429 INFO L87 Difference]: Start difference. First operand 56 states and 64 transitions. Second operand 6 states. [2018-04-12 20:13:14,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:14,466 INFO L93 Difference]: Finished difference Result 100 states and 110 transitions. [2018-04-12 20:13:14,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 20:13:14,466 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 30 [2018-04-12 20:13:14,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:14,467 INFO L225 Difference]: With dead ends: 100 [2018-04-12 20:13:14,467 INFO L226 Difference]: Without dead ends: 94 [2018-04-12 20:13:14,467 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-12 20:13:14,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-04-12 20:13:14,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 88. [2018-04-12 20:13:14,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-04-12 20:13:14,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 101 transitions. [2018-04-12 20:13:14,469 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 101 transitions. Word has length 30 [2018-04-12 20:13:14,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:14,469 INFO L459 AbstractCegarLoop]: Abstraction has 88 states and 101 transitions. [2018-04-12 20:13:14,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 20:13:14,469 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 101 transitions. [2018-04-12 20:13:14,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 20:13:14,470 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:14,470 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:14,470 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:14,470 INFO L82 PathProgramCache]: Analyzing trace with hash -1711730960, now seen corresponding path program 3 times [2018-04-12 20:13:14,470 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:14,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:14,479 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:14,748 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:14,748 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:14,748 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 20:13:14,748 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:14,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:14,748 INFO L182 omatonBuilderFactory]: Interpolants [2082#true, 2083#false, 2084#(and (<= 1 main_~n~0) (<= main_~n~0 1)), 2085#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= main_~n~0 1)), 2086#(and (= 0 main_~nondetString1~0.offset) (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= 1 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1))) (or (< (+ main_~n~0 1) (+ main_~nondetString1~0.offset main_~length1~0)) (<= main_~n~0 1))) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= (select |#valid| main_~nondetString1~0.base) 1)), 2087#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= 0 main_~nondetString1~0.offset) (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= 1 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1))) (or (< (+ main_~n~0 1) (+ main_~nondetString1~0.offset main_~length1~0)) (<= main_~n~0 1))) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2)))), 2088#(and (= 0 main_~nondetString1~0.offset) (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= 1 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1))) (or (< (+ main_~n~0 1) (+ main_~nondetString1~0.offset main_~length1~0)) (<= main_~n~0 1))) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base))), 2089#(and (or (<= 4 (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) 2)) (= 0 main_~nondetString1~0.offset) (not (= main_~nondetString1~0.base main_~nondetString2~0.base))), 2090#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (<= 4 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))), 2091#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) (<= 4 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))), 2092#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (<= 4 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 2093#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) (and (= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))), 2094#(or (and (= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 2095#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 2096#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 2097#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:14,749 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:14,749 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 20:13:14,749 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 20:13:14,749 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2018-04-12 20:13:14,749 INFO L87 Difference]: Start difference. First operand 88 states and 101 transitions. Second operand 16 states. [2018-04-12 20:13:15,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:15,430 INFO L93 Difference]: Finished difference Result 100 states and 112 transitions. [2018-04-12 20:13:15,430 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-12 20:13:15,430 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 30 [2018-04-12 20:13:15,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:15,431 INFO L225 Difference]: With dead ends: 100 [2018-04-12 20:13:15,431 INFO L226 Difference]: Without dead ends: 93 [2018-04-12 20:13:15,432 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2018-04-12 20:13:15,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-04-12 20:13:15,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 91. [2018-04-12 20:13:15,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2018-04-12 20:13:15,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 104 transitions. [2018-04-12 20:13:15,434 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 104 transitions. Word has length 30 [2018-04-12 20:13:15,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:15,435 INFO L459 AbstractCegarLoop]: Abstraction has 91 states and 104 transitions. [2018-04-12 20:13:15,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 20:13:15,435 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 104 transitions. [2018-04-12 20:13:15,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 20:13:15,435 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:15,435 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:15,435 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:15,435 INFO L82 PathProgramCache]: Analyzing trace with hash -1949332552, now seen corresponding path program 1 times [2018-04-12 20:13:15,436 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:15,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:15,449 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:15,511 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:15,512 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 20:13:15,512 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-04-12 20:13:15,512 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:15,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:15,512 INFO L182 omatonBuilderFactory]: Interpolants [2320#(= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|)), 2321#(= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem6|), 2311#true, 2312#false, 2313#(and (<= main_~length2~0 1) (<= 1 main_~length2~0)), 2314#(and (<= main_~length2~0 1) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~length2~0)), 2315#(and (= main_~nondetString2~0.offset 0) (= (+ main_~nondetString2~0.offset main_~length2~0) 1)), 2316#(and (= main_~nondetString2~0.offset 0) (= 0 (select (select |#memory_int| main_~nondetString2~0.base) main_~nondetString2~0.offset))), 2317#(= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 2318#(= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset)), 2319#(= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))] [2018-04-12 20:13:15,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:15,512 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 20:13:15,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 20:13:15,513 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2018-04-12 20:13:15,513 INFO L87 Difference]: Start difference. First operand 91 states and 104 transitions. Second operand 11 states. [2018-04-12 20:13:15,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:15,676 INFO L93 Difference]: Finished difference Result 163 states and 181 transitions. [2018-04-12 20:13:15,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 20:13:15,677 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 30 [2018-04-12 20:13:15,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:15,678 INFO L225 Difference]: With dead ends: 163 [2018-04-12 20:13:15,678 INFO L226 Difference]: Without dead ends: 151 [2018-04-12 20:13:15,678 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2018-04-12 20:13:15,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-04-12 20:13:15,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 131. [2018-04-12 20:13:15,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-12 20:13:15,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 148 transitions. [2018-04-12 20:13:15,683 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 148 transitions. Word has length 30 [2018-04-12 20:13:15,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:15,684 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 148 transitions. [2018-04-12 20:13:15,684 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 20:13:15,684 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 148 transitions. [2018-04-12 20:13:15,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 20:13:15,685 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:15,685 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:15,685 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:15,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1492876242, now seen corresponding path program 1 times [2018-04-12 20:13:15,686 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:15,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:15,707 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:16,079 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:16,080 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:16,080 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 20:13:16,080 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:16,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:16,080 INFO L182 omatonBuilderFactory]: Interpolants [2628#true, 2629#false, 2630#(<= 1 main_~n~0), 2631#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 2632#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (or (<= 1 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1))) (= main_~nondetString1~0.offset 0)), 2633#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= 1 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1))) (= main_~nondetString1~0.offset 0)), 2634#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (<= 1 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1))) (= main_~nondetString1~0.offset 0)), 2635#(and (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (not (= main_~n~0 1)) (<= 4 (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ main_~n~0 1))) (or (and (<= 1 main_~n~0) (<= (+ main_~n~0 2) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset)) (= main_~n~0 1)) (= main_~nondetString1~0.offset 0)), 2636#(and (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (<= 4 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)), 2637#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) (<= 4 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))), 2638#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= 4 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 2639#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= 4 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 2640#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 2641#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 2642#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 2643#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 2644#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:16,080 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:16,080 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 20:13:16,081 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 20:13:16,081 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2018-04-12 20:13:16,081 INFO L87 Difference]: Start difference. First operand 131 states and 148 transitions. Second operand 17 states. [2018-04-12 20:13:16,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:16,544 INFO L93 Difference]: Finished difference Result 168 states and 188 transitions. [2018-04-12 20:13:16,544 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 20:13:16,544 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 30 [2018-04-12 20:13:16,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:16,545 INFO L225 Difference]: With dead ends: 168 [2018-04-12 20:13:16,545 INFO L226 Difference]: Without dead ends: 163 [2018-04-12 20:13:16,546 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2018-04-12 20:13:16,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2018-04-12 20:13:16,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 124. [2018-04-12 20:13:16,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-04-12 20:13:16,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 142 transitions. [2018-04-12 20:13:16,549 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 142 transitions. Word has length 30 [2018-04-12 20:13:16,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:16,549 INFO L459 AbstractCegarLoop]: Abstraction has 124 states and 142 transitions. [2018-04-12 20:13:16,549 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 20:13:16,549 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 142 transitions. [2018-04-12 20:13:16,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 20:13:16,550 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:16,550 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:16,550 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:16,550 INFO L82 PathProgramCache]: Analyzing trace with hash 540196410, now seen corresponding path program 1 times [2018-04-12 20:13:16,551 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:16,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:16,560 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:16,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:16,669 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:16,670 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 20:13:16,670 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:16,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:16,670 INFO L182 omatonBuilderFactory]: Interpolants [2961#true, 2962#false, 2963#(<= 1 main_~length2~0), 2964#(and (= 0 |main_#t~malloc12.offset|) (<= 1 main_~length2~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 2965#(and (= 0 main_~nondetString2~0.offset) (<= 1 main_~length2~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base))), 2966#(and (= 0 main_~nondetString2~0.offset) (or (= 0 (select (select |#memory_int| main_~nondetString2~0.base) main_~nondetString2~0.offset)) (<= 2 (+ main_~nondetString2~0.offset (select |#length| main_~nondetString2~0.base))))), 2967#(and (or (<= 2 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|))) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 2968#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset)) (<= 2 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base)))), 2969#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 2 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 2970#(and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|))) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 2971#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem6|)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 2972#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 2973#(and (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|)) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|))] [2018-04-12 20:13:16,670 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:16,670 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 20:13:16,670 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 20:13:16,670 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2018-04-12 20:13:16,671 INFO L87 Difference]: Start difference. First operand 124 states and 142 transitions. Second operand 13 states. [2018-04-12 20:13:16,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:16,913 INFO L93 Difference]: Finished difference Result 138 states and 157 transitions. [2018-04-12 20:13:16,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 20:13:16,913 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 30 [2018-04-12 20:13:16,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:16,914 INFO L225 Difference]: With dead ends: 138 [2018-04-12 20:13:16,914 INFO L226 Difference]: Without dead ends: 138 [2018-04-12 20:13:16,915 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2018-04-12 20:13:16,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2018-04-12 20:13:16,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 132. [2018-04-12 20:13:16,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-04-12 20:13:16,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 152 transitions. [2018-04-12 20:13:16,918 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 152 transitions. Word has length 30 [2018-04-12 20:13:16,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:16,918 INFO L459 AbstractCegarLoop]: Abstraction has 132 states and 152 transitions. [2018-04-12 20:13:16,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 20:13:16,919 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 152 transitions. [2018-04-12 20:13:16,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-12 20:13:16,919 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:16,919 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:16,919 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:16,919 INFO L82 PathProgramCache]: Analyzing trace with hash -30361972, now seen corresponding path program 4 times [2018-04-12 20:13:16,920 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:16,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:16,928 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:17,129 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:17,130 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:17,130 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 20:13:17,130 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:17,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:17,130 INFO L182 omatonBuilderFactory]: Interpolants [3264#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (<= main_~n~0 1) (= main_~nondetString1~0.offset 0)), 3265#(and (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (+ (select |#length| main_~nondetString1~0.base) (+ main_~n~0 (- 1))) (+ main_~nondetString1~0.offset (+ (- main_~n~0) (- 1)))))) (= main_~nondetString1~0.offset 0)), 3266#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1))))), 3267#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1))))), 3268#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 3269#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 3270#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3271#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3272#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3273#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3274#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3258#true, 3259#false, 3260#(and (<= 1 main_~n~0) (<= main_~n~0 1)), 3261#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= main_~n~0 1)), 3262#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (<= main_~n~0 1) (= main_~nondetString1~0.offset 0)), 3263#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (<= main_~n~0 1) (= main_~nondetString1~0.offset 0))] [2018-04-12 20:13:17,130 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:17,130 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 20:13:17,130 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 20:13:17,131 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2018-04-12 20:13:17,131 INFO L87 Difference]: Start difference. First operand 132 states and 152 transitions. Second operand 17 states. [2018-04-12 20:13:17,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:17,553 INFO L93 Difference]: Finished difference Result 163 states and 180 transitions. [2018-04-12 20:13:17,553 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 20:13:17,553 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 33 [2018-04-12 20:13:17,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:17,553 INFO L225 Difference]: With dead ends: 163 [2018-04-12 20:13:17,553 INFO L226 Difference]: Without dead ends: 97 [2018-04-12 20:13:17,554 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=179, Invalid=813, Unknown=0, NotChecked=0, Total=992 [2018-04-12 20:13:17,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-04-12 20:13:17,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2018-04-12 20:13:17,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2018-04-12 20:13:17,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 110 transitions. [2018-04-12 20:13:17,556 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 110 transitions. Word has length 33 [2018-04-12 20:13:17,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:17,557 INFO L459 AbstractCegarLoop]: Abstraction has 97 states and 110 transitions. [2018-04-12 20:13:17,557 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 20:13:17,557 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 110 transitions. [2018-04-12 20:13:17,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-12 20:13:17,557 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:17,557 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:17,557 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:17,557 INFO L82 PathProgramCache]: Analyzing trace with hash 110186638, now seen corresponding path program 2 times [2018-04-12 20:13:17,558 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:17,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:17,572 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:18,007 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:18,007 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:18,007 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 20:13:18,007 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:18,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:18,008 INFO L182 omatonBuilderFactory]: Interpolants [3565#true, 3566#false, 3567#(<= 1 main_~n~0), 3568#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 3569#(and (or (<= 1 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (= main_~nondetString1~0.offset 0)), 3570#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (<= 1 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 3571#(and (or (<= 1 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 3572#(and (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (not (= main_~n~0 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (and (or (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (<= main_~n~0 1)) (<= 1 main_~n~0)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset))) (= main_~nondetString1~0.offset 0)), 3573#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (<= 5 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))), 3574#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))), 3575#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 3576#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 3577#(and (or (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3578#(and (or (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3579#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3580#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3581#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3582#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3583#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:18,008 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:18,008 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 20:13:18,008 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 20:13:18,008 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2018-04-12 20:13:18,008 INFO L87 Difference]: Start difference. First operand 97 states and 110 transitions. Second operand 19 states. [2018-04-12 20:13:18,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:18,617 INFO L93 Difference]: Finished difference Result 137 states and 155 transitions. [2018-04-12 20:13:18,617 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 20:13:18,617 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 33 [2018-04-12 20:13:18,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:18,618 INFO L225 Difference]: With dead ends: 137 [2018-04-12 20:13:18,618 INFO L226 Difference]: Without dead ends: 132 [2018-04-12 20:13:18,618 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 20:13:18,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-12 20:13:18,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 103. [2018-04-12 20:13:18,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2018-04-12 20:13:18,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 117 transitions. [2018-04-12 20:13:18,620 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 117 transitions. Word has length 33 [2018-04-12 20:13:18,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:18,620 INFO L459 AbstractCegarLoop]: Abstraction has 103 states and 117 transitions. [2018-04-12 20:13:18,620 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 20:13:18,620 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 117 transitions. [2018-04-12 20:13:18,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-04-12 20:13:18,621 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:18,621 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:18,621 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:18,621 INFO L82 PathProgramCache]: Analyzing trace with hash -919032110, now seen corresponding path program 1 times [2018-04-12 20:13:18,622 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:18,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:18,627 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:18,816 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:18,816 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:18,816 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 20:13:18,816 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:18,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:18,816 INFO L182 omatonBuilderFactory]: Interpolants [3852#true, 3853#false, 3854#(<= 1 main_~n~0), 3855#(<= (+ main_~length2~0 1) main_~length1~0), 3856#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (<= (+ main_~length2~0 1) main_~length1~0) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|)), 3857#(and (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= (+ main_~length2~0 1) main_~length1~0) (= (select |#valid| main_~nondetString1~0.base) 1)), 3858#(and (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= (+ main_~length2~0 1) main_~length1~0) (= 0 |main_#t~malloc12.offset|) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 3859#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= (+ main_~length2~0 1) main_~length1~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base))), 3860#(and (<= (+ main_~length2~0 1) (select |#length| main_~nondetString1~0.base)) (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (= main_~length2~0 (select |#length| main_~nondetString2~0.base))), 3861#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (<= (+ (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base))), 3862#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))), 3863#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))), 3864#(and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 3865#(and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 2) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 3866#(and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 3867#(and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3868#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) 1) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 3869#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 3870#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:18,817 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:18,817 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 20:13:18,817 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 20:13:18,817 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2018-04-12 20:13:18,817 INFO L87 Difference]: Start difference. First operand 103 states and 117 transitions. Second operand 19 states. [2018-04-12 20:13:19,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:19,171 INFO L93 Difference]: Finished difference Result 121 states and 136 transitions. [2018-04-12 20:13:19,171 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 20:13:19,171 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 35 [2018-04-12 20:13:19,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:19,171 INFO L225 Difference]: With dead ends: 121 [2018-04-12 20:13:19,172 INFO L226 Difference]: Without dead ends: 120 [2018-04-12 20:13:19,172 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2018-04-12 20:13:19,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-04-12 20:13:19,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 117. [2018-04-12 20:13:19,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2018-04-12 20:13:19,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 132 transitions. [2018-04-12 20:13:19,173 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 132 transitions. Word has length 35 [2018-04-12 20:13:19,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:19,174 INFO L459 AbstractCegarLoop]: Abstraction has 117 states and 132 transitions. [2018-04-12 20:13:19,174 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 20:13:19,174 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 132 transitions. [2018-04-12 20:13:19,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-12 20:13:19,174 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:19,174 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:19,174 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:19,174 INFO L82 PathProgramCache]: Analyzing trace with hash 1215080494, now seen corresponding path program 3 times [2018-04-12 20:13:19,175 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:19,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:19,185 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:19,934 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:19,935 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:19,935 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 20:13:19,935 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:19,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:19,935 INFO L182 omatonBuilderFactory]: Interpolants [4133#true, 4134#false, 4135#(<= 1 main_~n~0), 4136#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 4137#(and (= 0 main_~nondetString1~0.offset) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1)), 4138#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= 0 main_~nondetString1~0.offset) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base))), 4139#(and (= 0 main_~nondetString1~0.offset) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base))), 4140#(and (= 0 main_~nondetString1~0.offset) (or (and (<= 4 (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 3)))))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (<= 6 (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset)) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1)))))))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base))), 4141#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)))) (<= 4 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) (- 1))))) (<= 6 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))), 4142#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 3)))) (<= 4 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) (- 1))))))), 4143#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)))) (<= 4 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 4144#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)))) (<= 4 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1))))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 4145#(or (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 4146#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 4147#(or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 4148#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 4149#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 4150#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 4151#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 4152#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 4153#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:19,935 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:19,936 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 20:13:19,936 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 20:13:19,936 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2018-04-12 20:13:19,936 INFO L87 Difference]: Start difference. First operand 117 states and 132 transitions. Second operand 21 states. [2018-04-12 20:13:21,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:21,198 INFO L93 Difference]: Finished difference Result 153 states and 171 transitions. [2018-04-12 20:13:21,198 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 20:13:21,198 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 36 [2018-04-12 20:13:21,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:21,199 INFO L225 Difference]: With dead ends: 153 [2018-04-12 20:13:21,199 INFO L226 Difference]: Without dead ends: 148 [2018-04-12 20:13:21,199 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 20:13:21,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-04-12 20:13:21,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 123. [2018-04-12 20:13:21,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2018-04-12 20:13:21,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 139 transitions. [2018-04-12 20:13:21,202 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 139 transitions. Word has length 36 [2018-04-12 20:13:21,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:21,203 INFO L459 AbstractCegarLoop]: Abstraction has 123 states and 139 transitions. [2018-04-12 20:13:21,203 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 20:13:21,203 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 139 transitions. [2018-04-12 20:13:21,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-12 20:13:21,203 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:21,203 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:21,203 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:21,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1574776871, now seen corresponding path program 2 times [2018-04-12 20:13:21,204 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:21,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:21,217 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:21,559 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:21,559 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:21,559 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 20:13:21,559 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:21,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:21,559 INFO L182 omatonBuilderFactory]: Interpolants [4480#(and (<= 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|))), 4464#true, 4465#false, 4466#(= (select |#valid| |main_#t~malloc11.base|) 1), 4467#(= (select |#valid| main_~nondetString1~0.base) 1), 4468#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= 0 |main_#t~malloc12.offset|) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 4469#(and (= 0 main_~nondetString2~0.offset) (or (not (= (+ main_~nondetString2~0.offset main_~length2~0) 2)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base))) (or (= (+ main_~nondetString2~0.offset main_~length2~0) 2) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)))), 4470#(and (= 0 main_~nondetString2~0.offset) (or (and (= 0 (select (select |#memory_int| main_~nondetString2~0.base) 1)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base))) (<= (+ main_~nondetString2~0.offset (select |#length| main_~nondetString2~0.base)) 1) (<= 3 (+ main_~nondetString2~0.offset (select |#length| main_~nondetString2~0.base))))), 4471#(and (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1)) (not (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|))) (<= 3 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|))) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 4472#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (or (and (not (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (<= 3 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base)))), 4473#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1)) (not (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (<= 3 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 4474#(and (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (and (not (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 1)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) 1))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|))) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 4475#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1)) (not (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 4476#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)))), 4477#(and (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|)) (= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|)))), 4478#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem6|)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 4479#(and (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)))] [2018-04-12 20:13:21,559 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:21,559 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 20:13:21,559 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 20:13:21,560 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2018-04-12 20:13:21,560 INFO L87 Difference]: Start difference. First operand 123 states and 139 transitions. Second operand 17 states. [2018-04-12 20:13:21,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:21,974 INFO L93 Difference]: Finished difference Result 140 states and 155 transitions. [2018-04-12 20:13:21,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 20:13:21,974 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 36 [2018-04-12 20:13:21,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:21,975 INFO L225 Difference]: With dead ends: 140 [2018-04-12 20:13:21,975 INFO L226 Difference]: Without dead ends: 140 [2018-04-12 20:13:21,975 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2018-04-12 20:13:21,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2018-04-12 20:13:21,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 131. [2018-04-12 20:13:21,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-12 20:13:21,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 149 transitions. [2018-04-12 20:13:21,978 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 149 transitions. Word has length 36 [2018-04-12 20:13:21,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:21,979 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 149 transitions. [2018-04-12 20:13:21,979 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 20:13:21,979 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 149 transitions. [2018-04-12 20:13:21,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-12 20:13:21,979 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:21,979 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:21,980 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:21,980 INFO L82 PathProgramCache]: Analyzing trace with hash 1238114358, now seen corresponding path program 1 times [2018-04-12 20:13:21,980 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:21,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:21,990 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:22,211 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:22,211 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:22,212 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 20:13:22,212 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:22,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:22,212 INFO L182 omatonBuilderFactory]: Interpolants [4768#true, 4769#false, 4770#(<= 1 main_~n~0), 4771#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 4772#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 4773#(and (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 4774#(and (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 4775#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 4776#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base))), 4777#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0)), 4778#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))), 4779#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))), 4780#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 4781#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 4782#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 4783#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 4784#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 4785#(and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 4786#(<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 4787#(<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) 1) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|)), 4788#(<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)), 4789#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 4790#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:22,212 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:22,212 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 20:13:22,213 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 20:13:22,213 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2018-04-12 20:13:22,213 INFO L87 Difference]: Start difference. First operand 131 states and 149 transitions. Second operand 23 states. [2018-04-12 20:13:22,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:22,784 INFO L93 Difference]: Finished difference Result 151 states and 168 transitions. [2018-04-12 20:13:22,784 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 20:13:22,784 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 38 [2018-04-12 20:13:22,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:22,785 INFO L225 Difference]: With dead ends: 151 [2018-04-12 20:13:22,785 INFO L226 Difference]: Without dead ends: 150 [2018-04-12 20:13:22,785 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=271, Invalid=1709, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 20:13:22,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-04-12 20:13:22,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 131. [2018-04-12 20:13:22,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-12 20:13:22,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 149 transitions. [2018-04-12 20:13:22,787 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 149 transitions. Word has length 38 [2018-04-12 20:13:22,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:22,787 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 149 transitions. [2018-04-12 20:13:22,787 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 20:13:22,787 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 149 transitions. [2018-04-12 20:13:22,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-12 20:13:22,787 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:22,788 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:22,788 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:22,788 INFO L82 PathProgramCache]: Analyzing trace with hash 478588046, now seen corresponding path program 4 times [2018-04-12 20:13:22,788 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:22,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:22,797 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:23,510 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:23,510 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:23,510 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 20:13:23,511 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:23,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:23,511 INFO L182 omatonBuilderFactory]: Interpolants [5120#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 5121#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (= main_~nondetString1~0.offset 0)), 5122#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 5123#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 5124#(and (or (and (or (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (or (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 4)) (+ main_~nondetString1~0.offset (- 1))))))))) (<= 1 main_~n~0)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset)) (= main_~n~0 1)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (not (= main_~n~0 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- 1))) (+ main_~nondetString1~0.offset (- 1))))))) (= main_~nondetString1~0.offset 0)), 5125#(and (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (<= 5 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (and (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 4 (- 1)))) (<= 7 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (<= 6 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1))))) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)), 5126#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 4 (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))))), 5127#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 5128#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 5129#(or (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 5130#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 5131#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 5132#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 5133#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 5134#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 5135#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 5136#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 5137#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 5138#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 5139#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 5117#true, 5118#false, 5119#(<= 1 main_~n~0)] [2018-04-12 20:13:23,511 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:23,512 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 20:13:23,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 20:13:23,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2018-04-12 20:13:23,512 INFO L87 Difference]: Start difference. First operand 131 states and 149 transitions. Second operand 23 states. [2018-04-12 20:13:24,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:24,856 INFO L93 Difference]: Finished difference Result 163 states and 184 transitions. [2018-04-12 20:13:24,856 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-12 20:13:24,856 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 39 [2018-04-12 20:13:24,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:24,856 INFO L225 Difference]: With dead ends: 163 [2018-04-12 20:13:24,856 INFO L226 Difference]: Without dead ends: 158 [2018-04-12 20:13:24,857 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=252, Invalid=1470, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 20:13:24,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2018-04-12 20:13:24,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 137. [2018-04-12 20:13:24,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-12 20:13:24,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 156 transitions. [2018-04-12 20:13:24,859 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 156 transitions. Word has length 39 [2018-04-12 20:13:24,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:24,859 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 156 transitions. [2018-04-12 20:13:24,859 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 20:13:24,859 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 156 transitions. [2018-04-12 20:13:24,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-12 20:13:24,860 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:24,860 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:24,860 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:24,860 INFO L82 PathProgramCache]: Analyzing trace with hash -304518907, now seen corresponding path program 2 times [2018-04-12 20:13:24,860 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:24,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:24,866 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:25,067 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 20:13:25,067 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:25,067 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 20:13:25,067 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:25,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:25,067 INFO L182 omatonBuilderFactory]: Interpolants [5478#true, 5479#false, 5480#(<= 1 main_~n~0), 5481#(<= (+ main_~length2~0 1) main_~length1~0), 5482#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (<= (+ main_~length2~0 1) main_~length1~0) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|)), 5483#(and (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= (+ main_~length2~0 1) main_~length1~0) (= (select |#valid| main_~nondetString1~0.base) 1)), 5484#(and (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= (+ main_~length2~0 1) main_~length1~0) (= 0 |main_#t~malloc12.offset|) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 5485#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= (+ main_~length2~0 1) main_~length1~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base))), 5486#(and (<= (+ main_~length2~0 1) (select |#length| main_~nondetString1~0.base)) (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (= main_~length2~0 (select |#length| main_~nondetString2~0.base))), 5487#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (<= (+ (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base))), 5488#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))), 5489#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))), 5490#(and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 5491#(and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 2) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 5492#(and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 5493#(<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 5494#(<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 5495#(<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) 1) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|)), 5496#(<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)), 5497#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 5498#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:25,068 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 20:13:25,068 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 20:13:25,068 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 20:13:25,068 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2018-04-12 20:13:25,068 INFO L87 Difference]: Start difference. First operand 137 states and 156 transitions. Second operand 21 states. [2018-04-12 20:13:25,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:25,403 INFO L93 Difference]: Finished difference Result 162 states and 181 transitions. [2018-04-12 20:13:25,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 20:13:25,404 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 41 [2018-04-12 20:13:25,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:25,404 INFO L225 Difference]: With dead ends: 162 [2018-04-12 20:13:25,404 INFO L226 Difference]: Without dead ends: 160 [2018-04-12 20:13:25,405 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=950, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 20:13:25,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-04-12 20:13:25,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 157. [2018-04-12 20:13:25,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2018-04-12 20:13:25,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 177 transitions. [2018-04-12 20:13:25,407 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 177 transitions. Word has length 41 [2018-04-12 20:13:25,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:25,408 INFO L459 AbstractCegarLoop]: Abstraction has 157 states and 177 transitions. [2018-04-12 20:13:25,408 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 20:13:25,408 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 177 transitions. [2018-04-12 20:13:25,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-12 20:13:25,408 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:25,408 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:25,408 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:25,408 INFO L82 PathProgramCache]: Analyzing trace with hash -807107502, now seen corresponding path program 2 times [2018-04-12 20:13:25,409 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:25,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:25,419 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:25,943 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:25,944 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:25,944 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 20:13:25,944 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:25,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:25,944 INFO L182 omatonBuilderFactory]: Interpolants [5856#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 5857#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 5858#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 5859#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 5860#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 5861#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 5862#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 5863#(and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 5864#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 5865#(and (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 5866#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 5867#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 5844#true, 5845#false, 5846#(<= 1 main_~n~0), 5847#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 5848#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 5849#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (or (and (<= 1 main_~n~0) (or (< (+ main_~n~0 1) (+ main_~nondetString1~0.offset main_~length1~0)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0))) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~nondetString1~0.offset 0)), 5850#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (or (and (<= 1 main_~n~0) (or (< (+ main_~n~0 1) (+ main_~nondetString1~0.offset main_~length1~0)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~nondetString1~0.offset 0)), 5851#(and (= 0 main_~nondetString2~0.offset) (or (and (<= 1 main_~n~0) (or (< (+ main_~n~0 1) (+ main_~nondetString1~0.offset main_~length1~0)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (= main_~length2~0 (select |#length| main_~nondetString2~0.base))) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 5852#(and (= 0 main_~nondetString2~0.offset) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (and (<= 1 main_~n~0) (or (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (<= (+ main_~nondetString1~0.offset main_~length2~0) 1)) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 5853#(and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (and (<= 1 main_~n~0) (or (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (<= (+ (select |#length| main_~nondetString2~0.base) main_~nondetString1~0.offset) 1)))) (= 0 main_~nondetString2~0.offset) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 5854#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1))) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 5855#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1)))))] [2018-04-12 20:13:25,944 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:25,944 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 20:13:25,945 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 20:13:25,945 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=499, Unknown=0, NotChecked=0, Total=552 [2018-04-12 20:13:25,945 INFO L87 Difference]: Start difference. First operand 157 states and 177 transitions. Second operand 24 states. [2018-04-12 20:13:26,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:26,864 INFO L93 Difference]: Finished difference Result 184 states and 204 transitions. [2018-04-12 20:13:26,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 20:13:26,864 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 41 [2018-04-12 20:13:26,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:26,865 INFO L225 Difference]: With dead ends: 184 [2018-04-12 20:13:26,865 INFO L226 Difference]: Without dead ends: 183 [2018-04-12 20:13:26,865 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=159, Invalid=1401, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 20:13:26,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-04-12 20:13:26,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 157. [2018-04-12 20:13:26,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2018-04-12 20:13:26,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 177 transitions. [2018-04-12 20:13:26,867 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 177 transitions. Word has length 41 [2018-04-12 20:13:26,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:26,867 INFO L459 AbstractCegarLoop]: Abstraction has 157 states and 177 transitions. [2018-04-12 20:13:26,867 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 20:13:26,867 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 177 transitions. [2018-04-12 20:13:26,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-12 20:13:26,868 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:26,868 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:26,868 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:26,868 INFO L82 PathProgramCache]: Analyzing trace with hash -1674982354, now seen corresponding path program 5 times [2018-04-12 20:13:26,868 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:26,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:26,879 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:27,907 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:27,907 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:27,908 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 20:13:27,908 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:27,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:27,908 INFO L182 omatonBuilderFactory]: Interpolants [6241#true, 6242#false, 6243#(<= 1 main_~n~0), 6244#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 6245#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= 1 main_~n~0) (= (+ (* 2 main_~n~0) 1) (+ main_~nondetString1~0.offset main_~length1~0))) (= (select |#valid| main_~nondetString1~0.base) 1) (= main_~nondetString1~0.offset 0)), 6246#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= 1 main_~n~0) (= (+ (* 2 main_~n~0) 1) (+ main_~nondetString1~0.offset main_~length1~0))) (= main_~nondetString1~0.offset 0)), 6247#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= 1 main_~n~0) (= (+ (* 2 main_~n~0) 1) (+ main_~nondetString1~0.offset main_~length1~0))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 6248#(and (or (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (or (<= 2 main_~n~0) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- 1))) (+ main_~nondetString1~0.offset (- 1))))))) (<= 1 main_~n~0) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 6249#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2))) (<= (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 3 (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)) (or (<= 4 (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1)))))))), 6250#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)))))) (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))))), 6251#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 6252#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 6253#(or (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 6254#(or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 6255#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 6256#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 6257#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 6258#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 6259#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 6260#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 6261#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 6262#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 6263#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 6264#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 6265#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:27,908 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:27,908 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 20:13:27,909 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 20:13:27,909 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2018-04-12 20:13:27,909 INFO L87 Difference]: Start difference. First operand 157 states and 177 transitions. Second operand 25 states. [2018-04-12 20:13:28,702 WARN L151 SmtUtils]: Spent 163ms on a formula simplification. DAG size of input: 129 DAG size of output 128 [2018-04-12 20:13:29,039 WARN L151 SmtUtils]: Spent 144ms on a formula simplification. DAG size of input: 124 DAG size of output 123 [2018-04-12 20:13:29,199 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 112 DAG size of output 107 [2018-04-12 20:13:29,388 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 117 DAG size of output 114 [2018-04-12 20:13:29,551 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 118 DAG size of output 113 [2018-04-12 20:13:29,868 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 109 DAG size of output 104 [2018-04-12 20:13:30,185 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 101 DAG size of output 97 [2018-04-12 20:13:30,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:30,431 INFO L93 Difference]: Finished difference Result 195 states and 218 transitions. [2018-04-12 20:13:30,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 20:13:30,431 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 42 [2018-04-12 20:13:30,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:30,432 INFO L225 Difference]: With dead ends: 195 [2018-04-12 20:13:30,432 INFO L226 Difference]: Without dead ends: 190 [2018-04-12 20:13:30,433 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=320, Invalid=1750, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 20:13:30,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-04-12 20:13:30,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 163. [2018-04-12 20:13:30,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2018-04-12 20:13:30,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 184 transitions. [2018-04-12 20:13:30,435 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 184 transitions. Word has length 42 [2018-04-12 20:13:30,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:30,435 INFO L459 AbstractCegarLoop]: Abstraction has 163 states and 184 transitions. [2018-04-12 20:13:30,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 20:13:30,435 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 184 transitions. [2018-04-12 20:13:30,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-12 20:13:30,435 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:30,436 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:30,436 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:30,436 INFO L82 PathProgramCache]: Analyzing trace with hash -850150316, now seen corresponding path program 3 times [2018-04-12 20:13:30,436 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:30,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:30,444 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:30,668 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 20:13:30,668 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:30,668 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 20:13:30,669 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:30,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:30,669 INFO L182 omatonBuilderFactory]: Interpolants [6666#true, 6667#false, 6668#(= (select |#valid| |main_#t~malloc11.base|) 1), 6669#(= (select |#valid| main_~nondetString1~0.base) 1), 6670#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= 0 |main_#t~malloc12.offset|) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 6671#(and (= main_~nondetString2~0.offset 0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~length2~0 (select |#length| main_~nondetString2~0.base))), 6672#(and (= main_~nondetString2~0.offset 0) (= 0 (select (select |#memory_int| main_~nondetString2~0.base) (+ (select |#length| main_~nondetString2~0.base) (+ main_~nondetString2~0.offset (- 1))))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base))), 6673#(and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1)))) (not (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|))), 6674#(and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1)))) (not (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base))), 6675#(and (not (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1))))), 6676#(and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (not (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|)), 6677#(= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))), 6678#(or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|)) (and (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base))) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 6679#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem6|)), 6680#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 6681#(and (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|)) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|))] [2018-04-12 20:13:30,669 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 20:13:30,670 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 20:13:30,670 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 20:13:30,670 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2018-04-12 20:13:30,670 INFO L87 Difference]: Start difference. First operand 163 states and 184 transitions. Second operand 16 states. [2018-04-12 20:13:31,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:31,082 INFO L93 Difference]: Finished difference Result 165 states and 183 transitions. [2018-04-12 20:13:31,083 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 20:13:31,083 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 42 [2018-04-12 20:13:31,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:31,083 INFO L225 Difference]: With dead ends: 165 [2018-04-12 20:13:31,083 INFO L226 Difference]: Without dead ends: 145 [2018-04-12 20:13:31,084 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2018-04-12 20:13:31,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2018-04-12 20:13:31,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 114. [2018-04-12 20:13:31,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-04-12 20:13:31,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 127 transitions. [2018-04-12 20:13:31,086 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 127 transitions. Word has length 42 [2018-04-12 20:13:31,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:31,086 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 127 transitions. [2018-04-12 20:13:31,086 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 20:13:31,086 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 127 transitions. [2018-04-12 20:13:31,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-04-12 20:13:31,087 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:31,087 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:31,087 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:31,087 INFO L82 PathProgramCache]: Analyzing trace with hash -1102889111, now seen corresponding path program 3 times [2018-04-12 20:13:31,088 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:31,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:31,095 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:31,403 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:31,403 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:31,403 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 20:13:31,404 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:31,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:31,404 INFO L182 omatonBuilderFactory]: Interpolants [7008#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 6985#true, 6986#false, 6987#(<= 1 main_~n~0), 6988#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 6989#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 6990#(and (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 6991#(and (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 6992#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 6993#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base))), 6994#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0)), 6995#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))), 6996#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))), 6997#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 6998#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 6999#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7000#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 7001#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 7002#(and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 7003#(and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7004#(and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7005#(and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7006#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) 1) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|)) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7007#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:31,404 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:31,404 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 20:13:31,404 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 20:13:31,404 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2018-04-12 20:13:31,405 INFO L87 Difference]: Start difference. First operand 114 states and 127 transitions. Second operand 24 states. [2018-04-12 20:13:32,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:32,016 INFO L93 Difference]: Finished difference Result 155 states and 168 transitions. [2018-04-12 20:13:32,017 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 20:13:32,017 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 44 [2018-04-12 20:13:32,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:32,017 INFO L225 Difference]: With dead ends: 155 [2018-04-12 20:13:32,017 INFO L226 Difference]: Without dead ends: 131 [2018-04-12 20:13:32,018 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=209, Invalid=1513, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 20:13:32,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-04-12 20:13:32,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 114. [2018-04-12 20:13:32,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-04-12 20:13:32,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 126 transitions. [2018-04-12 20:13:32,020 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 126 transitions. Word has length 44 [2018-04-12 20:13:32,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:32,020 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 126 transitions. [2018-04-12 20:13:32,020 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 20:13:32,020 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 126 transitions. [2018-04-12 20:13:32,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-04-12 20:13:32,021 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:32,021 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:32,021 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:32,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1605477706, now seen corresponding path program 4 times [2018-04-12 20:13:32,022 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:32,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:32,036 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:32,639 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:32,639 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:32,640 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 20:13:32,640 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:32,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:32,640 INFO L182 omatonBuilderFactory]: Interpolants [7328#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1))), 7329#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1))), 7330#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1))), 7331#(and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 0) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= (+ (* 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 7332#(or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 7333#(or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 7334#(or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 7335#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 2147483645))), 7336#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7314#true, 7315#false, 7316#(<= main_~n~0 2147483647), 7317#(and (<= main_~n~0 2147483647) (<= 1 main_~n~0)), 7318#(and (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 7319#(and (<= main_~n~0 2147483647) (= 0 main_~nondetString1~0.offset) (= (select |#valid| main_~nondetString1~0.base) 1) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base))) (<= 1 main_~n~0)), 7320#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (<= main_~n~0 2147483647) (= 0 main_~nondetString1~0.offset) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base))) (<= 1 main_~n~0)), 7321#(and (<= main_~n~0 2147483647) (= 0 main_~nondetString1~0.offset) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base))) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base))), 7322#(and (<= main_~n~0 2147483647) (= 0 main_~nondetString1~0.offset) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ (* 2 main_~n~0) 2) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (* 2 main_~n~0))) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base))), 7323#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2147483647) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)) (<= (+ (* 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (* 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)))), 7324#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (<= (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 7325#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 7326#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))))), 7327#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1)))] [2018-04-12 20:13:32,640 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:32,640 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 20:13:32,641 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 20:13:32,641 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=448, Unknown=0, NotChecked=0, Total=506 [2018-04-12 20:13:32,641 INFO L87 Difference]: Start difference. First operand 114 states and 126 transitions. Second operand 23 states. [2018-04-12 20:13:33,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:33,255 INFO L93 Difference]: Finished difference Result 141 states and 153 transitions. [2018-04-12 20:13:33,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 20:13:33,255 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 44 [2018-04-12 20:13:33,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:33,256 INFO L225 Difference]: With dead ends: 141 [2018-04-12 20:13:33,256 INFO L226 Difference]: Without dead ends: 140 [2018-04-12 20:13:33,256 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 20:13:33,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2018-04-12 20:13:33,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 126. [2018-04-12 20:13:33,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-04-12 20:13:33,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 138 transitions. [2018-04-12 20:13:33,259 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 138 transitions. Word has length 44 [2018-04-12 20:13:33,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:33,259 INFO L459 AbstractCegarLoop]: Abstraction has 126 states and 138 transitions. [2018-04-12 20:13:33,259 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 20:13:33,259 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 138 transitions. [2018-04-12 20:13:33,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-12 20:13:33,260 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:33,260 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:33,260 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:33,260 INFO L82 PathProgramCache]: Analyzing trace with hash -469301106, now seen corresponding path program 6 times [2018-04-12 20:13:33,261 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:33,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:33,277 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:33,747 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 96 DAG size of output 76 [2018-04-12 20:13:34,178 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 67 DAG size of output 54 [2018-04-12 20:13:34,885 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:34,885 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:34,885 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 20:13:34,885 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:34,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:34,886 INFO L182 omatonBuilderFactory]: Interpolants [7626#true, 7627#false, 7628#(<= 1 main_~n~0), 7629#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 7630#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (= main_~nondetString1~0.offset 0)), 7631#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 7632#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 7633#(and (or (and (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (select |#length| main_~nondetString1~0.base) (- 1))))))) (and (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1))))))) (and (or (<= (+ main_~n~0 7) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 4)) (+ main_~nondetString1~0.offset (- 1))))))) (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (<= main_~n~0 1)) (<= 1 main_~n~0)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (not (= main_~n~0 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (= main_~nondetString1~0.offset 0)), 7634#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (<= 5 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1)))) (<= 7 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 4 (- 1)))) (<= 9 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (<= 8 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))))), 7635#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 4 (- 1)))) (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (and (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1))))))), 7636#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (or (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1))))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 7637#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (or (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1))))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 7638#(and (or (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7639#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7640#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7641#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7642#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7643#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7644#(and (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7645#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7646#(and (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 7647#(and (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 7648#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7649#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7650#(and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 7651#(and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 7652#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:34,886 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:34,886 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 20:13:34,886 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 20:13:34,886 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=642, Unknown=0, NotChecked=0, Total=702 [2018-04-12 20:13:34,887 INFO L87 Difference]: Start difference. First operand 126 states and 138 transitions. Second operand 27 states. [2018-04-12 20:13:36,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:36,814 INFO L93 Difference]: Finished difference Result 164 states and 179 transitions. [2018-04-12 20:13:36,814 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 20:13:36,815 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 45 [2018-04-12 20:13:36,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:36,815 INFO L225 Difference]: With dead ends: 164 [2018-04-12 20:13:36,815 INFO L226 Difference]: Without dead ends: 159 [2018-04-12 20:13:36,816 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=214, Invalid=2138, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 20:13:36,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2018-04-12 20:13:36,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 132. [2018-04-12 20:13:36,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-04-12 20:13:36,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 145 transitions. [2018-04-12 20:13:36,817 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 145 transitions. Word has length 45 [2018-04-12 20:13:36,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:36,818 INFO L459 AbstractCegarLoop]: Abstraction has 132 states and 145 transitions. [2018-04-12 20:13:36,818 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 20:13:36,818 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 145 transitions. [2018-04-12 20:13:36,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-04-12 20:13:36,818 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:36,818 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:36,818 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:36,818 INFO L82 PathProgramCache]: Analyzing trace with hash -970778751, now seen corresponding path program 1 times [2018-04-12 20:13:36,819 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:36,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:36,825 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:37,317 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:37,317 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:37,317 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 20:13:37,317 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:37,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:37,318 INFO L182 omatonBuilderFactory]: Interpolants [8000#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (< (+ main_~n~0 2) main_~length1~0) (and (= 0 main_~nondetString2~0.offset) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0))) (or (<= main_~length1~0 (+ main_~n~0 2)) (and (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0)))), 8001#(or (and (= 0 main_~nondetString2~0.offset) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= main_~length2~0 2)) (and (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0) (<= (+ main_~n~0 3) (select |#length| main_~nondetString1~0.base)))), 8002#(or (and (= 0 main_~nondetString2~0.offset) (<= (select |#length| main_~nondetString2~0.base) 2)) (and (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0) (<= (+ main_~n~0 3) (select |#length| main_~nondetString1~0.base)))), 8003#(or (and (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 2) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)) (and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|))), 8004#(or (and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 2))), 8005#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 8006#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 8007#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 8008#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 8009#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)))), 8010#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 8011#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 8012#(or (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 8013#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 8014#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 8015#(or (and (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 8016#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 8017#(or (and (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 8018#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 8019#(or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 8020#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 7993#true, 7994#false, 7995#(or (<= main_~length1~0 (+ main_~n~0 2)) (<= 1 main_~n~0)), 7996#(and (or (<= main_~length1~0 (+ main_~n~0 2)) (<= 1 main_~n~0)) (or (< (+ main_~n~0 2) main_~length1~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0))), 7997#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (or (< (+ main_~n~0 2) main_~length1~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (or (<= main_~length1~0 (+ main_~n~0 2)) (and (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)))), 7998#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (or (< (+ main_~n~0 2) main_~length1~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (or (<= main_~length1~0 (+ main_~n~0 2)) (and (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0)))), 7999#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= main_~length1~0 (+ main_~n~0 2)) (and (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0))) (or (and (= 0 |main_#t~malloc12.offset|) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))) (< (+ main_~n~0 2) main_~length1~0)))] [2018-04-12 20:13:37,318 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:37,318 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 20:13:37,318 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 20:13:37,318 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=675, Unknown=0, NotChecked=0, Total=756 [2018-04-12 20:13:37,319 INFO L87 Difference]: Start difference. First operand 132 states and 145 transitions. Second operand 28 states. [2018-04-12 20:13:38,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:38,301 INFO L93 Difference]: Finished difference Result 161 states and 175 transitions. [2018-04-12 20:13:38,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 20:13:38,301 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 46 [2018-04-12 20:13:38,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:38,302 INFO L225 Difference]: With dead ends: 161 [2018-04-12 20:13:38,302 INFO L226 Difference]: Without dead ends: 160 [2018-04-12 20:13:38,302 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 475 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=245, Invalid=1917, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 20:13:38,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-04-12 20:13:38,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 132. [2018-04-12 20:13:38,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-04-12 20:13:38,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 146 transitions. [2018-04-12 20:13:38,304 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 146 transitions. Word has length 46 [2018-04-12 20:13:38,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:38,304 INFO L459 AbstractCegarLoop]: Abstraction has 132 states and 146 transitions. [2018-04-12 20:13:38,304 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 20:13:38,304 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 146 transitions. [2018-04-12 20:13:38,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-12 20:13:38,304 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:38,304 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:38,304 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:38,305 INFO L82 PathProgramCache]: Analyzing trace with hash 179248773, now seen corresponding path program 5 times [2018-04-12 20:13:38,305 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:38,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:38,314 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:38,826 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:38,827 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:38,827 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 20:13:38,827 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:38,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:38,827 INFO L182 omatonBuilderFactory]: Interpolants [8352#true, 8353#false, 8354#(or (<= main_~length1~0 (+ main_~n~0 2)) (<= 1 main_~n~0)), 8355#(and (or (<= main_~length1~0 (+ main_~n~0 2)) (<= 1 main_~n~0)) (or (< (+ main_~n~0 2) main_~length1~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0))), 8356#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (or (< (+ main_~n~0 2) main_~length1~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (or (<= main_~length1~0 (+ main_~n~0 2)) (and (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)))), 8357#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (or (< (+ main_~n~0 2) main_~length1~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (or (<= main_~length1~0 (+ main_~n~0 2)) (and (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0)))), 8358#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= main_~length1~0 (+ main_~n~0 2)) (and (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0))) (or (and (= 0 |main_#t~malloc12.offset|) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))) (< (+ main_~n~0 2) main_~length1~0))), 8359#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (< (+ main_~n~0 2) main_~length1~0) (and (= 0 main_~nondetString2~0.offset) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0))) (or (<= main_~length1~0 (+ main_~n~0 2)) (and (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0)))), 8360#(or (and (= 0 main_~nondetString2~0.offset) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= main_~length2~0 2)) (and (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0) (<= (+ main_~n~0 3) (select |#length| main_~nondetString1~0.base)))), 8361#(or (and (= 0 main_~nondetString2~0.offset) (<= (select |#length| main_~nondetString2~0.base) 2)) (and (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0) (<= (+ main_~n~0 3) (select |#length| main_~nondetString1~0.base)))), 8362#(or (and (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 2) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)) (and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|))), 8363#(or (and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 2))), 8364#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 8365#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 8366#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 8367#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)))), 8368#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 8369#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 8370#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 8371#(or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967296))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 8372#(or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967296))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 8373#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 8374#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967296))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|)), 8375#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 8376#(or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 8377#(<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)), 8378#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 8379#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:38,827 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:38,828 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 20:13:38,828 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 20:13:38,828 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=675, Unknown=0, NotChecked=0, Total=756 [2018-04-12 20:13:38,828 INFO L87 Difference]: Start difference. First operand 132 states and 146 transitions. Second operand 28 states. [2018-04-12 20:13:43,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:43,563 INFO L93 Difference]: Finished difference Result 167 states and 181 transitions. [2018-04-12 20:13:43,563 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 20:13:43,563 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 47 [2018-04-12 20:13:43,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:43,563 INFO L225 Difference]: With dead ends: 167 [2018-04-12 20:13:43,563 INFO L226 Difference]: Without dead ends: 144 [2018-04-12 20:13:43,564 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=316, Invalid=2336, Unknown=0, NotChecked=0, Total=2652 [2018-04-12 20:13:43,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2018-04-12 20:13:43,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 132. [2018-04-12 20:13:43,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-04-12 20:13:43,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 145 transitions. [2018-04-12 20:13:43,566 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 145 transitions. Word has length 47 [2018-04-12 20:13:43,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:43,566 INFO L459 AbstractCegarLoop]: Abstraction has 132 states and 145 transitions. [2018-04-12 20:13:43,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 20:13:43,566 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 145 transitions. [2018-04-12 20:13:43,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-12 20:13:43,566 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:43,566 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:43,566 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:43,567 INFO L82 PathProgramCache]: Analyzing trace with hash -323339822, now seen corresponding path program 6 times [2018-04-12 20:13:43,567 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:43,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:43,575 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:43,928 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 20:13:43,928 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:43,928 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 20:13:43,929 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:43,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:43,929 INFO L182 omatonBuilderFactory]: Interpolants [8736#(and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2147483647)), 8737#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)), 8738#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)), 8739#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)), 8740#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))), 8741#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 8742#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 8743#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 8744#(and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 8745#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 8746#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 8747#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 8748#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 2147483645) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 8749#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 8727#true, 8728#false, 8729#(<= main_~n~0 2147483647), 8730#(and (<= main_~n~0 2147483647) (<= 1 main_~n~0)), 8731#(and (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 8732#(and (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 8733#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 8734#(and (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 8735#(and (<= main_~n~0 2147483647) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))) (= main_~nondetString1~0.offset 0))] [2018-04-12 20:13:43,929 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 20:13:43,929 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 20:13:43,929 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 20:13:43,929 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=448, Unknown=0, NotChecked=0, Total=506 [2018-04-12 20:13:43,929 INFO L87 Difference]: Start difference. First operand 132 states and 145 transitions. Second operand 23 states. [2018-04-12 20:13:44,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:44,511 INFO L93 Difference]: Finished difference Result 155 states and 169 transitions. [2018-04-12 20:13:44,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 20:13:44,511 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 47 [2018-04-12 20:13:44,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:44,511 INFO L225 Difference]: With dead ends: 155 [2018-04-12 20:13:44,511 INFO L226 Difference]: Without dead ends: 154 [2018-04-12 20:13:44,512 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=191, Invalid=1141, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 20:13:44,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2018-04-12 20:13:44,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 148. [2018-04-12 20:13:44,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-12 20:13:44,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 166 transitions. [2018-04-12 20:13:44,514 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 166 transitions. Word has length 47 [2018-04-12 20:13:44,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:44,514 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 166 transitions. [2018-04-12 20:13:44,514 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 20:13:44,514 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 166 transitions. [2018-04-12 20:13:44,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-04-12 20:13:44,514 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:44,514 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:44,514 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:44,514 INFO L82 PathProgramCache]: Analyzing trace with hash -830738386, now seen corresponding path program 7 times [2018-04-12 20:13:44,515 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:44,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:44,528 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:44,988 WARN L151 SmtUtils]: Spent 174ms on a formula simplification. DAG size of input: 119 DAG size of output 97 [2018-04-12 20:13:45,149 WARN L151 SmtUtils]: Spent 141ms on a formula simplification. DAG size of input: 93 DAG size of output 61 [2018-04-12 20:13:45,412 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 93 DAG size of output 60 [2018-04-12 20:13:45,575 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 96 DAG size of output 63 [2018-04-12 20:13:45,720 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 108 DAG size of output 61 [2018-04-12 20:13:45,882 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 111 DAG size of output 64 [2018-04-12 20:13:46,720 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:46,721 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:46,721 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 20:13:46,721 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:46,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:46,722 INFO L182 omatonBuilderFactory]: Interpolants [9088#(and (= 0 main_~nondetString1~0.offset) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset)) (and (or (and (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (and (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (<= (+ main_~n~0 4) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= main_~n~0 1)) (or (<= 2 main_~n~0) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (<= 1 main_~n~0)) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1)))) (or (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (or (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))))))))), 9089#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (<= (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 5) 2) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 5) 2) (- 1))))) (and (<= (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) (- 1))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (<= 4 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (- 1)))) (<= 3 (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2))))), 9090#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) (- 1)))) (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2) (- 1)))))))), 9091#(and (or (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 9092#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (or (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 9093#(or (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 9094#(or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 9095#(or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 9096#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 9097#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 9098#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 9099#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 9100#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 9101#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 9102#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 9103#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 9104#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 9105#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 9106#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 9107#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 9108#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 9109#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 9081#true, 9082#false, 9083#(<= 1 main_~n~0), 9084#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 9085#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= 1 main_~n~0) (= (+ (* 2 main_~n~0) 1) (+ main_~nondetString1~0.offset main_~length1~0))) (= (select |#valid| main_~nondetString1~0.base) 1) (= main_~nondetString1~0.offset 0)), 9086#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= 1 main_~n~0) (= (+ (* 2 main_~n~0) 1) (+ main_~nondetString1~0.offset main_~length1~0))) (= main_~nondetString1~0.offset 0)), 9087#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (<= 1 main_~n~0) (= (+ (* 2 main_~n~0) 1) (+ main_~nondetString1~0.offset main_~length1~0))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0))] [2018-04-12 20:13:46,722 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:46,722 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 20:13:46,722 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 20:13:46,722 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2018-04-12 20:13:46,722 INFO L87 Difference]: Start difference. First operand 148 states and 166 transitions. Second operand 29 states. [2018-04-12 20:13:47,007 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 114 DAG size of output 107 [2018-04-12 20:13:47,334 WARN L148 SmtUtils]: Spent 140ms on a formula simplification that was a NOOP. DAG size: 159 [2018-04-12 20:13:47,514 WARN L148 SmtUtils]: Spent 133ms on a formula simplification that was a NOOP. DAG size: 162 [2018-04-12 20:13:47,715 WARN L148 SmtUtils]: Spent 129ms on a formula simplification that was a NOOP. DAG size: 163 [2018-04-12 20:13:48,045 WARN L151 SmtUtils]: Spent 296ms on a formula simplification. DAG size of input: 171 DAG size of output 170 [2018-04-12 20:13:48,229 WARN L148 SmtUtils]: Spent 121ms on a formula simplification that was a NOOP. DAG size: 159 [2018-04-12 20:13:48,544 WARN L151 SmtUtils]: Spent 281ms on a formula simplification. DAG size of input: 164 DAG size of output 158 [2018-04-12 20:13:48,834 WARN L151 SmtUtils]: Spent 223ms on a formula simplification. DAG size of input: 156 DAG size of output 150 [2018-04-12 20:13:49,125 WARN L151 SmtUtils]: Spent 250ms on a formula simplification. DAG size of input: 167 DAG size of output 156 [2018-04-12 20:13:49,399 WARN L151 SmtUtils]: Spent 212ms on a formula simplification. DAG size of input: 150 DAG size of output 142 [2018-04-12 20:13:49,806 WARN L151 SmtUtils]: Spent 344ms on a formula simplification. DAG size of input: 159 DAG size of output 151 [2018-04-12 20:13:50,068 WARN L151 SmtUtils]: Spent 201ms on a formula simplification. DAG size of input: 141 DAG size of output 132 [2018-04-12 20:13:50,459 WARN L151 SmtUtils]: Spent 295ms on a formula simplification. DAG size of input: 144 DAG size of output 135 [2018-04-12 20:13:50,689 WARN L151 SmtUtils]: Spent 186ms on a formula simplification. DAG size of input: 134 DAG size of output 126 [2018-04-12 20:13:50,916 WARN L151 SmtUtils]: Spent 186ms on a formula simplification. DAG size of input: 137 DAG size of output 132 [2018-04-12 20:13:51,128 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 126 DAG size of output 122 [2018-04-12 20:13:51,350 WARN L151 SmtUtils]: Spent 178ms on a formula simplification. DAG size of input: 129 DAG size of output 125 [2018-04-12 20:13:51,558 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 119 DAG size of output 116 [2018-04-12 20:13:51,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:51,747 INFO L93 Difference]: Finished difference Result 179 states and 200 transitions. [2018-04-12 20:13:51,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 20:13:51,747 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 48 [2018-04-12 20:13:51,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:51,748 INFO L225 Difference]: With dead ends: 179 [2018-04-12 20:13:51,748 INFO L226 Difference]: Without dead ends: 174 [2018-04-12 20:13:51,748 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 612 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=451, Invalid=2305, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 20:13:51,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2018-04-12 20:13:51,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 154. [2018-04-12 20:13:51,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2018-04-12 20:13:51,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 173 transitions. [2018-04-12 20:13:51,750 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 173 transitions. Word has length 48 [2018-04-12 20:13:51,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:51,751 INFO L459 AbstractCegarLoop]: Abstraction has 154 states and 173 transitions. [2018-04-12 20:13:51,751 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 20:13:51,751 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 173 transitions. [2018-04-12 20:13:51,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-12 20:13:51,751 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:51,751 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:51,751 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:51,751 INFO L82 PathProgramCache]: Analyzing trace with hash -1491886179, now seen corresponding path program 2 times [2018-04-12 20:13:51,752 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:51,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:51,759 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:52,362 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:52,362 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:52,362 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 20:13:52,362 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:52,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:52,363 INFO L182 omatonBuilderFactory]: Interpolants [9491#true, 9492#false, 9493#(<= 1 main_~n~0), 9494#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 9495#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 9496#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 9497#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 9498#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 9499#(and (= 0 main_~nondetString2~0.offset) (<= 1 main_~n~0) (or (<= (+ main_~n~0 main_~length2~0 1) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 main_~length2~0) (+ main_~nondetString1~0.offset (- 1))))))) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 9500#(and (= 0 main_~nondetString2~0.offset) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 9501#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1))))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))), 9502#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1)))))), 9503#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 9504#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9505#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9506#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9507#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9508#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9509#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9510#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9511#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 9512#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9513#(and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9514#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9515#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 9516#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 9517#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 9518#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 9519#(and (<= 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) 2)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 9520#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:52,363 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:52,363 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 20:13:52,363 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 20:13:52,363 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2018-04-12 20:13:52,364 INFO L87 Difference]: Start difference. First operand 154 states and 173 transitions. Second operand 30 states. [2018-04-12 20:13:53,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:53,388 INFO L93 Difference]: Finished difference Result 174 states and 193 transitions. [2018-04-12 20:13:53,388 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 20:13:53,388 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 49 [2018-04-12 20:13:53,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:53,389 INFO L225 Difference]: With dead ends: 174 [2018-04-12 20:13:53,389 INFO L226 Difference]: Without dead ends: 173 [2018-04-12 20:13:53,389 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=277, Invalid=2173, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 20:13:53,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-04-12 20:13:53,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 154. [2018-04-12 20:13:53,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2018-04-12 20:13:53,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 173 transitions. [2018-04-12 20:13:53,391 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 173 transitions. Word has length 49 [2018-04-12 20:13:53,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:53,391 INFO L459 AbstractCegarLoop]: Abstraction has 154 states and 173 transitions. [2018-04-12 20:13:53,391 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 20:13:53,391 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 173 transitions. [2018-04-12 20:13:53,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-12 20:13:53,391 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:53,391 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:53,391 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:53,392 INFO L82 PathProgramCache]: Analyzing trace with hash 1204787689, now seen corresponding path program 7 times [2018-04-12 20:13:53,392 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:53,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:53,404 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:53,888 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:53,888 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:53,888 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 20:13:53,888 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:53,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:53,888 INFO L182 omatonBuilderFactory]: Interpolants [9889#true, 9890#false, 9891#(<= 1 main_~n~0), 9892#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 9893#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 9894#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 9895#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 9896#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 9897#(and (= 0 main_~nondetString2~0.offset) (<= 1 main_~n~0) (or (<= (+ main_~n~0 main_~length2~0 1) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 main_~length2~0) (+ main_~nondetString1~0.offset (- 1))))))) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 9898#(and (= 0 main_~nondetString2~0.offset) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 9899#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1))))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))), 9900#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1)))))), 9901#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 9902#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9903#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9904#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9905#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9906#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9907#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9908#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9909#(and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9910#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967296))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9911#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967296))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 9912#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967296))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 9913#(and (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 9914#(and (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967296))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|))), 9915#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 9916#(and (<= 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) 2)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 9917#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 9918#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:13:53,889 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:53,889 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 20:13:53,889 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 20:13:53,889 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2018-04-12 20:13:53,889 INFO L87 Difference]: Start difference. First operand 154 states and 173 transitions. Second operand 30 states. [2018-04-12 20:13:54,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:13:54,887 INFO L93 Difference]: Finished difference Result 178 states and 196 transitions. [2018-04-12 20:13:54,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 20:13:54,887 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 50 [2018-04-12 20:13:54,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:13:54,887 INFO L225 Difference]: With dead ends: 178 [2018-04-12 20:13:54,888 INFO L226 Difference]: Without dead ends: 155 [2018-04-12 20:13:54,888 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 658 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=315, Invalid=2441, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 20:13:54,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2018-04-12 20:13:54,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 154. [2018-04-12 20:13:54,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2018-04-12 20:13:54,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 172 transitions. [2018-04-12 20:13:54,890 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 172 transitions. Word has length 50 [2018-04-12 20:13:54,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:13:54,890 INFO L459 AbstractCegarLoop]: Abstraction has 154 states and 172 transitions. [2018-04-12 20:13:54,890 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 20:13:54,890 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 172 transitions. [2018-04-12 20:13:54,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-12 20:13:54,890 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:13:54,890 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:13:54,890 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:13:54,890 INFO L82 PathProgramCache]: Analyzing trace with hash -925735794, now seen corresponding path program 8 times [2018-04-12 20:13:54,891 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:13:54,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:13:54,905 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:13:55,453 WARN L151 SmtUtils]: Spent 305ms on a formula simplification. DAG size of input: 144 DAG size of output 92 [2018-04-12 20:13:55,646 WARN L151 SmtUtils]: Spent 176ms on a formula simplification. DAG size of input: 96 DAG size of output 63 [2018-04-12 20:13:55,894 WARN L151 SmtUtils]: Spent 209ms on a formula simplification. DAG size of input: 96 DAG size of output 63 [2018-04-12 20:13:56,142 WARN L151 SmtUtils]: Spent 226ms on a formula simplification. DAG size of input: 96 DAG size of output 63 [2018-04-12 20:13:56,401 WARN L151 SmtUtils]: Spent 235ms on a formula simplification. DAG size of input: 99 DAG size of output 66 [2018-04-12 20:13:56,661 WARN L151 SmtUtils]: Spent 232ms on a formula simplification. DAG size of input: 113 DAG size of output 70 [2018-04-12 20:13:56,913 WARN L151 SmtUtils]: Spent 220ms on a formula simplification. DAG size of input: 116 DAG size of output 73 [2018-04-12 20:13:57,089 WARN L151 SmtUtils]: Spent 151ms on a formula simplification. DAG size of input: 80 DAG size of output 58 [2018-04-12 20:13:57,268 WARN L151 SmtUtils]: Spent 150ms on a formula simplification. DAG size of input: 83 DAG size of output 61 [2018-04-12 20:13:57,510 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 67 DAG size of output 54 [2018-04-12 20:13:57,955 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:57,955 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:13:57,955 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 20:13:57,955 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:13:57,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:57,956 INFO L182 omatonBuilderFactory]: Interpolants [10304#(and (or (and (or (and (<= 1 main_~n~0) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 7) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (or (<= (+ main_~n~0 9) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 4)) (+ main_~nondetString1~0.offset (- 1))))))) (<= (+ main_~n~0 8) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))))) (= main_~n~0 1)) (or (<= 2 main_~n~0) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 10305#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (<= 5 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (<= 10 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 4 (- 1)))) (<= 11 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1)))) (<= 9 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))))), 10306#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 4 (- 1)))) (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (and (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1))))))), 10307#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 10308#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 10309#(or (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10310#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10311#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10312#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10313#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10314#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10315#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10316#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10317#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10318#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10319#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10320#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10321#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10322#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 10323#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 10324#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 10325#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 10326#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 10327#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 10297#true, 10298#false, 10299#(<= 1 main_~n~0), 10300#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 10301#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (= main_~nondetString1~0.offset 0)), 10302#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 10303#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0))] [2018-04-12 20:13:57,956 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:13:57,956 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 20:13:57,956 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 20:13:57,956 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=783, Unknown=0, NotChecked=0, Total=930 [2018-04-12 20:13:57,956 INFO L87 Difference]: Start difference. First operand 154 states and 172 transitions. Second operand 31 states. [2018-04-12 20:13:58,926 WARN L151 SmtUtils]: Spent 189ms on a formula simplification. DAG size of input: 172 DAG size of output 171 [2018-04-12 20:13:59,248 WARN L151 SmtUtils]: Spent 173ms on a formula simplification. DAG size of input: 166 DAG size of output 160 [2018-04-12 20:13:59,432 WARN L151 SmtUtils]: Spent 143ms on a formula simplification. DAG size of input: 154 DAG size of output 151 [2018-04-12 20:13:59,622 WARN L151 SmtUtils]: Spent 163ms on a formula simplification. DAG size of input: 162 DAG size of output 154 [2018-04-12 20:13:59,798 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 149 DAG size of output 146 [2018-04-12 20:13:59,986 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 156 DAG size of output 148 [2018-04-12 20:14:00,150 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 142 DAG size of output 139 [2018-04-12 20:14:00,342 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 149 DAG size of output 141 [2018-04-12 20:14:00,505 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 135 DAG size of output 132 [2018-04-12 20:14:00,711 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 143 DAG size of output 135 [2018-04-12 20:14:00,852 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 128 DAG size of output 125 [2018-04-12 20:14:01,022 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 136 DAG size of output 131 [2018-04-12 20:14:01,181 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 125 DAG size of output 121 [2018-04-12 20:14:01,331 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 129 DAG size of output 124 [2018-04-12 20:14:01,466 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 118 DAG size of output 115 [2018-04-12 20:14:01,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:14:01,607 INFO L93 Difference]: Finished difference Result 185 states and 206 transitions. [2018-04-12 20:14:01,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 20:14:01,607 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 51 [2018-04-12 20:14:01,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:14:01,608 INFO L225 Difference]: With dead ends: 185 [2018-04-12 20:14:01,608 INFO L226 Difference]: Without dead ends: 180 [2018-04-12 20:14:01,609 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 735 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=534, Invalid=2658, Unknown=0, NotChecked=0, Total=3192 [2018-04-12 20:14:01,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2018-04-12 20:14:01,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 160. [2018-04-12 20:14:01,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-04-12 20:14:01,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 179 transitions. [2018-04-12 20:14:01,610 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 179 transitions. Word has length 51 [2018-04-12 20:14:01,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:14:01,611 INFO L459 AbstractCegarLoop]: Abstraction has 160 states and 179 transitions. [2018-04-12 20:14:01,611 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 20:14:01,611 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 179 transitions. [2018-04-12 20:14:01,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-12 20:14:01,611 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:14:01,611 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:14:01,611 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:14:01,611 INFO L82 PathProgramCache]: Analyzing trace with hash 503501313, now seen corresponding path program 3 times [2018-04-12 20:14:01,612 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:14:01,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:14:01,623 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:14:02,876 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:02,877 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:14:02,877 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 20:14:02,877 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:14:02,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:02,877 INFO L182 omatonBuilderFactory]: Interpolants [10752#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 10753#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 4294967295) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 10754#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 10755#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 10756#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 10725#true, 10726#false, 10727#(<= 1 main_~n~0), 10728#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 10729#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 10730#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 10731#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 10732#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 10733#(and (= 0 main_~nondetString2~0.offset) (or (and (or (<= (+ main_~n~0 main_~length2~0 1) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 main_~length2~0) (+ main_~nondetString1~0.offset (- 1))))))) (<= (+ main_~n~0 main_~length2~0) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ (* 2 main_~n~0) 1) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (<= (+ (* 2 main_~n~0) 2) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 10734#(and (= 0 main_~nondetString2~0.offset) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ (* 2 main_~n~0) 1) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (<= (+ (* 2 main_~n~0) 2) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (or (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (+ main_~nondetString1~0.offset (- 1))))))))) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 10735#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2))) (and (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)) (or (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1))))))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 10736#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2)) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) 2))))), 10737#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 10738#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1)))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 10739#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 2)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 2))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 10740#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 2)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 2))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 10741#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 10742#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 10743#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 10744#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 10745#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)))), 10746#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 10747#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 10748#(or (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 10749#(or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 10750#(or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 10751#(and (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)))] [2018-04-12 20:14:02,878 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:02,878 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 20:14:02,878 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 20:14:02,878 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2018-04-12 20:14:02,878 INFO L87 Difference]: Start difference. First operand 160 states and 179 transitions. Second operand 32 states. [2018-04-12 20:14:03,383 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 111 DAG size of output 107 [2018-04-12 20:14:03,659 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 126 DAG size of output 123 [2018-04-12 20:14:03,836 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 129 DAG size of output 126 [2018-04-12 20:14:03,970 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 93 DAG size of output 91 [2018-04-12 20:14:04,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:14:04,853 INFO L93 Difference]: Finished difference Result 182 states and 200 transitions. [2018-04-12 20:14:04,853 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 20:14:04,853 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 52 [2018-04-12 20:14:04,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:14:04,854 INFO L225 Difference]: With dead ends: 182 [2018-04-12 20:14:04,854 INFO L226 Difference]: Without dead ends: 181 [2018-04-12 20:14:04,855 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=329, Invalid=2221, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 20:14:04,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2018-04-12 20:14:04,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 176. [2018-04-12 20:14:04,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-04-12 20:14:04,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 195 transitions. [2018-04-12 20:14:04,857 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 195 transitions. Word has length 52 [2018-04-12 20:14:04,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:14:04,857 INFO L459 AbstractCegarLoop]: Abstraction has 176 states and 195 transitions. [2018-04-12 20:14:04,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 20:14:04,857 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 195 transitions. [2018-04-12 20:14:04,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-12 20:14:04,858 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:14:04,858 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:14:04,858 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:14:04,858 INFO L82 PathProgramCache]: Analyzing trace with hash -1362709499, now seen corresponding path program 8 times [2018-04-12 20:14:04,859 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:14:04,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:14:04,871 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:14:05,656 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:05,657 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:14:05,657 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 20:14:05,657 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:14:05,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:05,657 INFO L182 omatonBuilderFactory]: Interpolants [11153#true, 11154#false, 11155#(<= main_~n~0 2147483647), 11156#(and (<= main_~n~0 2147483647) (<= 1 main_~n~0)), 11157#(and (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 11158#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (= main_~nondetString1~0.offset 0) (or (and (<= 1 main_~n~0) (= (+ (* 2 main_~n~0) 1) (+ main_~nondetString1~0.offset main_~length1~0))) (and (<= main_~n~0 2147483647) (<= 1 main_~n~0)))), 11159#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0) (or (and (<= 1 main_~n~0) (= (+ (* 2 main_~n~0) 1) (+ main_~nondetString1~0.offset main_~length1~0))) (and (<= main_~n~0 2147483647) (<= 1 main_~n~0)))), 11160#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (or (and (<= 1 main_~n~0) (= (+ (* 2 main_~n~0) 1) (+ main_~nondetString1~0.offset main_~length1~0))) (and (<= main_~n~0 2147483647) (<= 1 main_~n~0)))), 11161#(and (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (and (<= main_~n~0 2147483647) (<= 1 main_~n~0) (or (<= (+ (* 2 main_~n~0) 2) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (* 2 main_~n~0)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= 1 main_~n~0) (<= (+ (* 2 main_~n~0) 1) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))))) (= main_~nondetString1~0.offset 0)), 11162#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2)) (or (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)))) (and (or (<= (+ (* 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (* 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2147483647)))), 11163#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) 2))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) 2))) (and (or (<= (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)))), 11164#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 11165#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647))), 11166#(or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 2)))), 11167#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))))), 11168#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 11169#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 11170#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3))))), 11171#(or (and (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646)) (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 11172#(or (and (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 11173#(or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))))), 11174#(or (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 4294967295) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (<= 0 (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 11175#(or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (<= 0 (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 11176#(and (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 11177#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1))))), 11178#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ (* 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ (* 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 2147483644) (<= 0 (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 2))))), 11179#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:14:05,657 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:05,657 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 20:14:05,658 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 20:14:05,658 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=644, Unknown=0, NotChecked=0, Total=702 [2018-04-12 20:14:05,658 INFO L87 Difference]: Start difference. First operand 176 states and 195 transitions. Second operand 27 states. [2018-04-12 20:14:06,078 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 74 DAG size of output 74 [2018-04-12 20:14:07,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:14:07,104 INFO L93 Difference]: Finished difference Result 184 states and 202 transitions. [2018-04-12 20:14:07,104 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 20:14:07,104 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 53 [2018-04-12 20:14:07,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:14:07,105 INFO L225 Difference]: With dead ends: 184 [2018-04-12 20:14:07,105 INFO L226 Difference]: Without dead ends: 183 [2018-04-12 20:14:07,105 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=142, Invalid=1340, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 20:14:07,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-04-12 20:14:07,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 182. [2018-04-12 20:14:07,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-04-12 20:14:07,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 201 transitions. [2018-04-12 20:14:07,107 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 201 transitions. Word has length 53 [2018-04-12 20:14:07,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:14:07,107 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 201 transitions. [2018-04-12 20:14:07,107 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 20:14:07,107 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 201 transitions. [2018-04-12 20:14:07,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-12 20:14:07,108 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:14:07,108 INFO L355 BasicCegarLoop]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:14:07,108 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:14:07,108 INFO L82 PathProgramCache]: Analyzing trace with hash -610069458, now seen corresponding path program 9 times [2018-04-12 20:14:07,108 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:14:07,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:14:07,122 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:14:07,717 WARN L151 SmtUtils]: Spent 239ms on a formula simplification. DAG size of input: 156 DAG size of output 125 [2018-04-12 20:14:08,084 WARN L151 SmtUtils]: Spent 336ms on a formula simplification. DAG size of input: 163 DAG size of output 84 [2018-04-12 20:14:08,457 WARN L151 SmtUtils]: Spent 336ms on a formula simplification. DAG size of input: 163 DAG size of output 83 [2018-04-12 20:14:08,761 WARN L151 SmtUtils]: Spent 272ms on a formula simplification. DAG size of input: 163 DAG size of output 85 [2018-04-12 20:14:09,134 WARN L151 SmtUtils]: Spent 332ms on a formula simplification. DAG size of input: 166 DAG size of output 86 [2018-04-12 20:14:09,583 WARN L151 SmtUtils]: Spent 405ms on a formula simplification. DAG size of input: 183 DAG size of output 95 [2018-04-12 20:14:10,014 WARN L151 SmtUtils]: Spent 378ms on a formula simplification. DAG size of input: 186 DAG size of output 98 [2018-04-12 20:14:10,213 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 113 DAG size of output 70 [2018-04-12 20:14:10,432 WARN L151 SmtUtils]: Spent 153ms on a formula simplification. DAG size of input: 116 DAG size of output 73 [2018-04-12 20:14:10,762 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 97 DAG size of output 64 [2018-04-12 20:14:11,660 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 0 proven. 187 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:11,660 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:14:11,660 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-12 20:14:11,660 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:14:11,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:11,661 INFO L182 omatonBuilderFactory]: Interpolants [11584#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 11585#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 11586#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 11587#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 11588#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 11589#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 11590#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 11591#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 11592#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 11593#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 11594#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 11595#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 11596#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 11597#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 11598#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 11599#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 11600#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 11601#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 11602#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 11570#true, 11571#false, 11572#(or (<= 2 main_~n~0) (= main_~n~0 1)), 11573#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (or (<= 2 main_~n~0) (= main_~n~0 1))), 11574#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (= main_~nondetString1~0.offset 0)), 11575#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 11576#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 11577#(and (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (and (or (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))))) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 3) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 2) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 3) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- 2))) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1))) (and (<= (+ main_~n~0 3) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (= main_~n~0 1) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 4) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (or (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 5) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) (+ main_~nondetString1~0.offset (- 1))))))))) (or (not (= main_~n~0 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset))) (= main_~nondetString1~0.offset 0)), 11578#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (<= 5 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (- (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) 2)) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)))) (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2) (- 1)))) (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)))) (and (<= 4 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (- 1)))) (<= 3 (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))))), 11579#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) (- 1))))) (and (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (or (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 3)) 2) (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 3)) 2))))), 11580#(and (or (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (or (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 11581#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (or (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))) (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) 2))) (and (or (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 2))) (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 11582#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1)))) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))))), 11583#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1)))) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)))))] [2018-04-12 20:14:11,662 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 0 proven. 187 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:11,662 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 20:14:11,662 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 20:14:11,662 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=898, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 20:14:11,662 INFO L87 Difference]: Start difference. First operand 182 states and 201 transitions. Second operand 33 states. [2018-04-12 20:14:12,031 WARN L151 SmtUtils]: Spent 157ms on a formula simplification. DAG size of input: 148 DAG size of output 124 [2018-04-12 20:14:12,273 WARN L148 SmtUtils]: Spent 168ms on a formula simplification that was a NOOP. DAG size: 154 [2018-04-12 20:14:12,698 WARN L148 SmtUtils]: Spent 343ms on a formula simplification that was a NOOP. DAG size: 226 [2018-04-12 20:14:13,039 WARN L148 SmtUtils]: Spent 278ms on a formula simplification that was a NOOP. DAG size: 227 [2018-04-12 20:14:13,468 WARN L148 SmtUtils]: Spent 310ms on a formula simplification that was a NOOP. DAG size: 237 [2018-04-12 20:14:14,142 WARN L151 SmtUtils]: Spent 635ms on a formula simplification. DAG size of input: 245 DAG size of output 244 [2018-04-12 20:14:14,491 WARN L148 SmtUtils]: Spent 247ms on a formula simplification that was a NOOP. DAG size: 217 [2018-04-12 20:14:15,039 WARN L151 SmtUtils]: Spent 507ms on a formula simplification. DAG size of input: 222 DAG size of output 215 [2018-04-12 20:14:15,584 WARN L151 SmtUtils]: Spent 455ms on a formula simplification. DAG size of input: 209 DAG size of output 203 [2018-04-12 20:14:16,108 WARN L151 SmtUtils]: Spent 473ms on a formula simplification. DAG size of input: 220 DAG size of output 206 [2018-04-12 20:14:16,613 WARN L151 SmtUtils]: Spent 417ms on a formula simplification. DAG size of input: 213 DAG size of output 200 [2018-04-12 20:14:17,352 WARN L151 SmtUtils]: Spent 683ms on a formula simplification. DAG size of input: 227 DAG size of output 209 [2018-04-12 20:14:18,046 WARN L151 SmtUtils]: Spent 630ms on a formula simplification. DAG size of input: 204 DAG size of output 188 [2018-04-12 20:14:18,576 WARN L151 SmtUtils]: Spent 444ms on a formula simplification. DAG size of input: 211 DAG size of output 201 [2018-04-12 20:14:19,276 WARN L151 SmtUtils]: Spent 609ms on a formula simplification. DAG size of input: 194 DAG size of output 181 [2018-04-12 20:14:19,829 WARN L151 SmtUtils]: Spent 414ms on a formula simplification. DAG size of input: 197 DAG size of output 187 [2018-04-12 20:14:20,270 WARN L151 SmtUtils]: Spent 378ms on a formula simplification. DAG size of input: 185 DAG size of output 176 [2018-04-12 20:14:20,908 WARN L151 SmtUtils]: Spent 573ms on a formula simplification. DAG size of input: 188 DAG size of output 179 [2018-04-12 20:14:21,335 WARN L151 SmtUtils]: Spent 362ms on a formula simplification. DAG size of input: 178 DAG size of output 170 [2018-04-12 20:14:21,761 WARN L151 SmtUtils]: Spent 368ms on a formula simplification. DAG size of input: 181 DAG size of output 176 [2018-04-12 20:14:22,181 WARN L151 SmtUtils]: Spent 363ms on a formula simplification. DAG size of input: 170 DAG size of output 166 [2018-04-12 20:14:22,627 WARN L151 SmtUtils]: Spent 386ms on a formula simplification. DAG size of input: 173 DAG size of output 169 [2018-04-12 20:14:23,000 WARN L151 SmtUtils]: Spent 308ms on a formula simplification. DAG size of input: 163 DAG size of output 160 [2018-04-12 20:14:23,237 WARN L148 SmtUtils]: Spent 171ms on a formula simplification that was a NOOP. DAG size: 160 [2018-04-12 20:14:23,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:14:23,311 INFO L93 Difference]: Finished difference Result 213 states and 235 transitions. [2018-04-12 20:14:23,311 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 20:14:23,311 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 54 [2018-04-12 20:14:23,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:14:23,311 INFO L225 Difference]: With dead ends: 213 [2018-04-12 20:14:23,312 INFO L226 Difference]: Without dead ends: 208 [2018-04-12 20:14:23,312 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 869 ImplicationChecksByTransitivity, 15.3s TimeCoverageRelationStatistics Valid=627, Invalid=3033, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 20:14:23,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2018-04-12 20:14:23,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 188. [2018-04-12 20:14:23,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-12 20:14:23,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 208 transitions. [2018-04-12 20:14:23,319 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 208 transitions. Word has length 54 [2018-04-12 20:14:23,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:14:23,320 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 208 transitions. [2018-04-12 20:14:23,320 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 20:14:23,320 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 208 transitions. [2018-04-12 20:14:23,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-12 20:14:23,320 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:14:23,320 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 6, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:14:23,321 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:14:23,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1550068451, now seen corresponding path program 4 times [2018-04-12 20:14:23,321 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:14:23,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:14:23,336 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:14:24,354 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:24,354 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:14:24,354 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-12 20:14:24,354 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:14:24,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:24,355 INFO L182 omatonBuilderFactory]: Interpolants [12060#true, 12061#false, 12062#(<= 1 main_~n~0), 12063#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 12064#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 12065#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 12066#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 12067#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 12068#(and (= 0 main_~nondetString2~0.offset) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 main_~length2~0 2) (select |#length| main_~nondetString1~0.base)) (or (<= (+ main_~n~0 main_~length2~0 3) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 main_~length2~0) (+ main_~nondetString1~0.offset (- 1)))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 1) (select |#length| main_~nondetString1~0.base)))) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 12069#(and (= 0 main_~nondetString2~0.offset) (or (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (select |#length| main_~nondetString1~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base)))) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 12070#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)) (- 1)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (or (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1))))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))))), 12071#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))))), 12072#(and (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1))))))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 12073#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (and (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 12074#(and (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)))), 12075#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 12076#(and (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)))), 12077#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 12078#(and (or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 12079#(and (or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 12080#(and (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)))), 12081#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 12082#(and (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))))), 12083#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 12084#(and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)))), 12085#(and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)))), 12086#(and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)))), 12087#(and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 12088#(and (or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 12089#(and (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 12090#(and (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 12091#(and (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 12092#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:14:24,355 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:24,355 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 20:14:24,355 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 20:14:24,355 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=974, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 20:14:24,355 INFO L87 Difference]: Start difference. First operand 188 states and 208 transitions. Second operand 33 states. [2018-04-12 20:14:30,540 WARN L151 SmtUtils]: Spent 4130ms on a formula simplification. DAG size of input: 50 DAG size of output 33 [2018-04-12 20:14:30,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:14:30,616 INFO L93 Difference]: Finished difference Result 208 states and 228 transitions. [2018-04-12 20:14:30,616 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 20:14:30,616 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 55 [2018-04-12 20:14:30,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:14:30,617 INFO L225 Difference]: With dead ends: 208 [2018-04-12 20:14:30,617 INFO L226 Difference]: Without dead ends: 207 [2018-04-12 20:14:30,617 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=251, Invalid=2829, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 20:14:30,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2018-04-12 20:14:30,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 188. [2018-04-12 20:14:30,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-12 20:14:30,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 208 transitions. [2018-04-12 20:14:30,620 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 208 transitions. Word has length 55 [2018-04-12 20:14:30,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:14:30,620 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 208 transitions. [2018-04-12 20:14:30,620 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 20:14:30,620 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 208 transitions. [2018-04-12 20:14:30,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2018-04-12 20:14:30,621 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:14:30,621 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:14:30,621 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:14:30,621 INFO L82 PathProgramCache]: Analyzing trace with hash -598862743, now seen corresponding path program 9 times [2018-04-12 20:14:30,621 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:14:30,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:14:30,633 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:14:31,059 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 9 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:31,059 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:14:31,059 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 20:14:31,059 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:14:31,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:31,060 INFO L182 omatonBuilderFactory]: Interpolants [12544#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2147483647)), 12545#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)), 12546#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 12547#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 12548#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 12549#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 12550#(or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 12551#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))))), 12552#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)), 12553#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 12554#(and (or (and (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646)), 12555#(and (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646)), 12556#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (or (and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 12557#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 12558#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1)) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 12559#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 2147483644) (or (and (<= 0 (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 2)) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))), 12560#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 12535#true, 12536#false, 12537#(<= main_~n~0 2147483647), 12538#(and (<= main_~n~0 2147483647) (<= 1 main_~n~0)), 12539#(and (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 12540#(and (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 12541#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 12542#(and (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 12543#(and (<= main_~n~0 2147483647) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))) (= main_~nondetString1~0.offset 0))] [2018-04-12 20:14:31,060 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 9 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:31,060 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 20:14:31,060 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 20:14:31,060 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=585, Unknown=0, NotChecked=0, Total=650 [2018-04-12 20:14:31,060 INFO L87 Difference]: Start difference. First operand 188 states and 208 transitions. Second operand 26 states. [2018-04-12 20:14:32,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:14:32,104 INFO L93 Difference]: Finished difference Result 222 states and 239 transitions. [2018-04-12 20:14:32,104 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 20:14:32,104 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 56 [2018-04-12 20:14:32,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:14:32,104 INFO L225 Difference]: With dead ends: 222 [2018-04-12 20:14:32,104 INFO L226 Difference]: Without dead ends: 221 [2018-04-12 20:14:32,105 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=257, Invalid=1723, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 20:14:32,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2018-04-12 20:14:32,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 194. [2018-04-12 20:14:32,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-04-12 20:14:32,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 216 transitions. [2018-04-12 20:14:32,106 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 216 transitions. Word has length 56 [2018-04-12 20:14:32,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:14:32,107 INFO L459 AbstractCegarLoop]: Abstraction has 194 states and 216 transitions. [2018-04-12 20:14:32,107 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 20:14:32,107 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 216 transitions. [2018-04-12 20:14:32,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-12 20:14:32,107 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:14:32,107 INFO L355 BasicCegarLoop]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:14:32,107 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:14:32,107 INFO L82 PathProgramCache]: Analyzing trace with hash 1722335374, now seen corresponding path program 10 times [2018-04-12 20:14:32,108 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:14:32,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:14:32,126 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:14:32,955 WARN L151 SmtUtils]: Spent 490ms on a formula simplification. DAG size of input: 198 DAG size of output 114 [2018-04-12 20:14:33,268 WARN L151 SmtUtils]: Spent 288ms on a formula simplification. DAG size of input: 136 DAG size of output 75 [2018-04-12 20:14:33,626 WARN L151 SmtUtils]: Spent 333ms on a formula simplification. DAG size of input: 136 DAG size of output 75 [2018-04-12 20:14:33,993 WARN L151 SmtUtils]: Spent 328ms on a formula simplification. DAG size of input: 136 DAG size of output 75 [2018-04-12 20:14:34,399 WARN L151 SmtUtils]: Spent 375ms on a formula simplification. DAG size of input: 139 DAG size of output 78 [2018-04-12 20:14:34,844 WARN L151 SmtUtils]: Spent 406ms on a formula simplification. DAG size of input: 155 DAG size of output 84 [2018-04-12 20:14:35,318 WARN L151 SmtUtils]: Spent 427ms on a formula simplification. DAG size of input: 158 DAG size of output 87 [2018-04-12 20:14:35,649 WARN L151 SmtUtils]: Spent 295ms on a formula simplification. DAG size of input: 118 DAG size of output 72 [2018-04-12 20:14:36,004 WARN L151 SmtUtils]: Spent 316ms on a formula simplification. DAG size of input: 121 DAG size of output 75 [2018-04-12 20:14:36,258 WARN L151 SmtUtils]: Spent 218ms on a formula simplification. DAG size of input: 98 DAG size of output 65 [2018-04-12 20:14:36,511 WARN L151 SmtUtils]: Spent 217ms on a formula simplification. DAG size of input: 101 DAG size of output 68 [2018-04-12 20:14:36,689 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 82 DAG size of output 60 [2018-04-12 20:14:36,877 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 85 DAG size of output 63 [2018-04-12 20:14:37,633 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:37,633 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:14:37,634 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-12 20:14:37,634 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:14:37,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:37,635 INFO L182 omatonBuilderFactory]: Interpolants [13015#true, 13016#false, 13017#(<= 1 main_~n~0), 13018#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 13019#(and (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= (select |#valid| main_~nondetString1~0.base) 1) (= main_~nondetString1~0.offset 0)), 13020#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~nondetString1~0.offset 0)), 13021#(and (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 13022#(and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset)) (and (or (<= 2 main_~n~0) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (or (= main_~n~0 1) (and (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 8) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (select |#length| main_~nondetString1~0.base) (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 9) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 7) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 10) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 4)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 11) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))))) (<= 1 main_~n~0))))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 13023#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (<= 5 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 9 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 11 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (<= 10 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (or (<= 13 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 4 (- 1))))) (<= 12 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))))), 13024#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 4 (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))) (and (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1))))))), 13025#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 13026#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 13027#(or (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13028#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13029#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13030#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13031#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 13032#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 13033#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13034#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13035#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13036#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13037#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13038#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13039#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13040#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13041#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 13042#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 13043#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 13044#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 13045#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 13046#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 13047#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 13048#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 13049#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:14:37,635 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:37,635 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-12 20:14:37,636 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-12 20:14:37,636 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1033, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 20:14:37,636 INFO L87 Difference]: Start difference. First operand 194 states and 216 transitions. Second operand 35 states. [2018-04-12 20:14:37,981 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 136 DAG size of output 134 [2018-04-12 20:14:38,266 WARN L148 SmtUtils]: Spent 106ms on a formula simplification that was a NOOP. DAG size: 185 [2018-04-12 20:14:38,426 WARN L148 SmtUtils]: Spent 112ms on a formula simplification that was a NOOP. DAG size: 188 [2018-04-12 20:14:38,732 WARN L151 SmtUtils]: Spent 243ms on a formula simplification. DAG size of input: 200 DAG size of output 199 [2018-04-12 20:14:39,022 WARN L151 SmtUtils]: Spent 253ms on a formula simplification. DAG size of input: 207 DAG size of output 201 [2018-04-12 20:14:39,292 WARN L151 SmtUtils]: Spent 209ms on a formula simplification. DAG size of input: 197 DAG size of output 184 [2018-04-12 20:14:39,585 WARN L151 SmtUtils]: Spent 261ms on a formula simplification. DAG size of input: 204 DAG size of output 196 [2018-04-12 20:14:39,856 WARN L151 SmtUtils]: Spent 211ms on a formula simplification. DAG size of input: 195 DAG size of output 181 [2018-04-12 20:14:40,134 WARN L151 SmtUtils]: Spent 243ms on a formula simplification. DAG size of input: 200 DAG size of output 186 [2018-04-12 20:14:40,421 WARN L151 SmtUtils]: Spent 234ms on a formula simplification. DAG size of input: 189 DAG size of output 176 [2018-04-12 20:14:40,688 WARN L151 SmtUtils]: Spent 228ms on a formula simplification. DAG size of input: 196 DAG size of output 177 [2018-04-12 20:14:40,939 WARN L151 SmtUtils]: Spent 197ms on a formula simplification. DAG size of input: 183 DAG size of output 174 [2018-04-12 20:14:41,204 WARN L151 SmtUtils]: Spent 209ms on a formula simplification. DAG size of input: 190 DAG size of output 176 [2018-04-12 20:14:41,460 WARN L151 SmtUtils]: Spent 199ms on a formula simplification. DAG size of input: 177 DAG size of output 168 [2018-04-12 20:14:41,783 WARN L151 SmtUtils]: Spent 221ms on a formula simplification. DAG size of input: 184 DAG size of output 168 [2018-04-12 20:14:42,019 WARN L151 SmtUtils]: Spent 179ms on a formula simplification. DAG size of input: 170 DAG size of output 161 [2018-04-12 20:14:42,280 WARN L151 SmtUtils]: Spent 208ms on a formula simplification. DAG size of input: 177 DAG size of output 164 [2018-04-12 20:14:42,511 WARN L151 SmtUtils]: Spent 178ms on a formula simplification. DAG size of input: 164 DAG size of output 154 [2018-04-12 20:14:42,753 WARN L151 SmtUtils]: Spent 191ms on a formula simplification. DAG size of input: 168 DAG size of output 157 [2018-04-12 20:14:42,951 WARN L151 SmtUtils]: Spent 153ms on a formula simplification. DAG size of input: 156 DAG size of output 147 [2018-04-12 20:14:43,171 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 159 DAG size of output 153 [2018-04-12 20:14:43,382 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 148 DAG size of output 143 [2018-04-12 20:14:43,593 WARN L151 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 151 DAG size of output 146 [2018-04-12 20:14:43,799 WARN L151 SmtUtils]: Spent 152ms on a formula simplification. DAG size of input: 140 DAG size of output 137 [2018-04-12 20:14:43,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:14:43,999 INFO L93 Difference]: Finished difference Result 228 states and 253 transitions. [2018-04-12 20:14:44,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 20:14:44,000 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 57 [2018-04-12 20:14:44,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:14:44,000 INFO L225 Difference]: With dead ends: 228 [2018-04-12 20:14:44,000 INFO L226 Difference]: Without dead ends: 223 [2018-04-12 20:14:44,001 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1008 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=650, Invalid=3510, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 20:14:44,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2018-04-12 20:14:44,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 200. [2018-04-12 20:14:44,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-04-12 20:14:44,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 223 transitions. [2018-04-12 20:14:44,003 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 223 transitions. Word has length 57 [2018-04-12 20:14:44,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:14:44,003 INFO L459 AbstractCegarLoop]: Abstraction has 200 states and 223 transitions. [2018-04-12 20:14:44,003 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-12 20:14:44,003 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 223 transitions. [2018-04-12 20:14:44,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-04-12 20:14:44,004 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:14:44,004 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:14:44,004 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:14:44,004 INFO L82 PathProgramCache]: Analyzing trace with hash 18559092, now seen corresponding path program 5 times [2018-04-12 20:14:44,005 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:14:44,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:14:44,018 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:14:44,904 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:44,904 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:14:44,904 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-12 20:14:44,905 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:14:44,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:44,905 INFO L182 omatonBuilderFactory]: Interpolants [13568#(or (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 4294967295) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (and (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)))), 13569#(and (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 13570#(and (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 13571#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 13538#true, 13539#false, 13540#(<= 1 main_~n~0), 13541#(and (or (< (+ main_~n~0 3) main_~length1~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (<= 1 main_~n~0)), 13542#(and (or (< (+ main_~n~0 3) main_~length1~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 13543#(and (or (< (+ main_~n~0 3) main_~length1~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 13544#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (or (and (= 0 |main_#t~malloc12.offset|) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))) (< (+ main_~n~0 3) main_~length1~0))), 13545#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (and (= 0 main_~nondetString2~0.offset) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (< (+ main_~n~0 3) main_~length1~0)) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 13546#(and (or (and (<= (+ main_~n~0 4) (select |#length| main_~nondetString1~0.base)) (or (<= (+ main_~n~0 5) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 4) (+ main_~nondetString1~0.offset (- 1)))))))) (and (= 0 main_~nondetString2~0.offset) (<= main_~length2~0 3) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)))) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 13547#(and (or (and (= 0 main_~nondetString2~0.offset) (<= (select |#length| main_~nondetString2~0.base) 3)) (and (<= (+ main_~n~0 4) (select |#length| main_~nondetString1~0.base)) (or (<= (+ main_~n~0 5) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 4) (+ main_~nondetString1~0.offset (- 1))))))))) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 13548#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (or (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 4 (- 1))))) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 3))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)), 13549#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 4 (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 3)))), 13550#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 13551#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 13552#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 13553#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 13554#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))), 13555#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 13556#(or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3))), 13557#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3)) (and (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 13558#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3)) (and (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2))))), 13559#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 13560#(or (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 13561#(or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967293) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 13562#(or (and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967293) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 13563#(or (and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967293) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 13564#(or (and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|))), 13565#(or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 13566#(or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)))), 13567#(or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (and (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))))] [2018-04-12 20:14:44,905 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:44,905 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-12 20:14:44,905 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-12 20:14:44,906 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=1033, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 20:14:44,906 INFO L87 Difference]: Start difference. First operand 200 states and 223 transitions. Second operand 34 states. [2018-04-12 20:14:47,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:14:47,142 INFO L93 Difference]: Finished difference Result 209 states and 231 transitions. [2018-04-12 20:14:47,143 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 20:14:47,143 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 58 [2018-04-12 20:14:47,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:14:47,143 INFO L225 Difference]: With dead ends: 209 [2018-04-12 20:14:47,143 INFO L226 Difference]: Without dead ends: 208 [2018-04-12 20:14:47,144 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=198, Invalid=2252, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 20:14:47,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2018-04-12 20:14:47,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 206. [2018-04-12 20:14:47,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 206 states. [2018-04-12 20:14:47,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 229 transitions. [2018-04-12 20:14:47,145 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 229 transitions. Word has length 58 [2018-04-12 20:14:47,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:14:47,145 INFO L459 AbstractCegarLoop]: Abstraction has 206 states and 229 transitions. [2018-04-12 20:14:47,145 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-12 20:14:47,145 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 229 transitions. [2018-04-12 20:14:47,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-04-12 20:14:47,146 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:14:47,146 INFO L355 BasicCegarLoop]: trace histogram [8, 8, 7, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:14:47,146 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:14:47,146 INFO L82 PathProgramCache]: Analyzing trace with hash -1932743551, now seen corresponding path program 6 times [2018-04-12 20:14:47,146 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:14:47,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:14:47,155 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:14:47,598 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 101 DAG size of output 70 [2018-04-12 20:14:47,825 WARN L151 SmtUtils]: Spent 206ms on a formula simplification. DAG size of input: 101 DAG size of output 70 [2018-04-12 20:14:47,988 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 101 DAG size of output 70 [2018-04-12 20:14:48,162 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 107 DAG size of output 73 [2018-04-12 20:14:49,154 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:49,154 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:14:49,154 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-12 20:14:49,154 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:14:49,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:49,155 INFO L182 omatonBuilderFactory]: Interpolants [14019#true, 14020#false, 14021#(<= 1 main_~n~0), 14022#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 14023#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 14024#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 14025#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 14026#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 14027#(and (= 0 main_~nondetString2~0.offset) (<= 1 main_~n~0) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 14028#(and (= 0 main_~nondetString2~0.offset) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))) (= main_~nondetString1~0.offset 0)), 14029#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (or (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- (+ (- (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1))) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))) (- 1)))))) (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (* 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) 2)) (<= (+ (* 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (- (+ (- (+ (- (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1))) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- (+ (+ (- (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1))) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) 1))) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 14030#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- (+ (+ (- (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1))) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) 1))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- (+ (- (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1))) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))) (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (or (<= (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (- (+ (- (+ (- (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1))) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 2)))))), 14031#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (+ (+ (- (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1))) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 1))) (- 1))))) (and (or (<= (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (- (+ (- (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1))) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (+ (- (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1))) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (- 1))))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))), 14032#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (+ (- (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1))) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1)))) 1)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1)))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (- (+ (- (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1))) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))))) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))))) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1)))))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 1))) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (- (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1))) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))))) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1)))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1))))))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 14033#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))))))), 14034#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))))))), 14035#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5)))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 14036#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5)))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 14037#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))))), 14038#(or (and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 14039#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 14040#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 14041#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 14042#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 14043#(or (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))))), 14044#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))))), 14045#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 14046#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 14047#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 14048#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 14049#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14050#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14051#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14052#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 14053#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 14054#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:14:49,155 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:49,155 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 20:14:49,155 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 20:14:49,156 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1136, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 20:14:49,156 INFO L87 Difference]: Start difference. First operand 206 states and 229 transitions. Second operand 36 states. [2018-04-12 20:14:49,809 WARN L151 SmtUtils]: Spent 202ms on a formula simplification. DAG size of input: 203 DAG size of output 188 [2018-04-12 20:14:50,071 WARN L151 SmtUtils]: Spent 227ms on a formula simplification. DAG size of input: 198 DAG size of output 194 [2018-04-12 20:14:50,335 WARN L151 SmtUtils]: Spent 236ms on a formula simplification. DAG size of input: 210 DAG size of output 195 [2018-04-12 20:14:50,864 WARN L151 SmtUtils]: Spent 461ms on a formula simplification. DAG size of input: 248 DAG size of output 242 [2018-04-12 20:14:51,325 WARN L151 SmtUtils]: Spent 421ms on a formula simplification. DAG size of input: 240 DAG size of output 233 [2018-04-12 20:14:51,665 WARN L151 SmtUtils]: Spent 282ms on a formula simplification. DAG size of input: 209 DAG size of output 203 [2018-04-12 20:14:51,996 WARN L151 SmtUtils]: Spent 282ms on a formula simplification. DAG size of input: 212 DAG size of output 206 [2018-04-12 20:14:52,248 WARN L151 SmtUtils]: Spent 204ms on a formula simplification. DAG size of input: 185 DAG size of output 181 [2018-04-12 20:14:52,512 WARN L151 SmtUtils]: Spent 217ms on a formula simplification. DAG size of input: 188 DAG size of output 184 [2018-04-12 20:14:52,747 WARN L151 SmtUtils]: Spent 184ms on a formula simplification. DAG size of input: 170 DAG size of output 167 [2018-04-12 20:14:52,955 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 152 DAG size of output 151 [2018-04-12 20:14:53,191 WARN L151 SmtUtils]: Spent 186ms on a formula simplification. DAG size of input: 173 DAG size of output 170 [2018-04-12 20:14:53,419 WARN L151 SmtUtils]: Spent 163ms on a formula simplification. DAG size of input: 158 DAG size of output 156 [2018-04-12 20:14:53,658 WARN L151 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 149 DAG size of output 148 [2018-04-12 20:14:53,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:14:53,972 INFO L93 Difference]: Finished difference Result 225 states and 247 transitions. [2018-04-12 20:14:53,972 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 20:14:53,972 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 58 [2018-04-12 20:14:53,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:14:53,973 INFO L225 Difference]: With dead ends: 225 [2018-04-12 20:14:53,973 INFO L226 Difference]: Without dead ends: 224 [2018-04-12 20:14:53,973 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 982 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=496, Invalid=3044, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 20:14:53,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-04-12 20:14:53,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 222. [2018-04-12 20:14:53,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2018-04-12 20:14:53,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 245 transitions. [2018-04-12 20:14:53,975 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 245 transitions. Word has length 58 [2018-04-12 20:14:53,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:14:53,975 INFO L459 AbstractCegarLoop]: Abstraction has 222 states and 245 transitions. [2018-04-12 20:14:53,975 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 20:14:53,975 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 245 transitions. [2018-04-12 20:14:53,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-12 20:14:53,976 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:14:53,976 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:14:53,976 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:14:53,976 INFO L82 PathProgramCache]: Analyzing trace with hash -101876744, now seen corresponding path program 10 times [2018-04-12 20:14:53,976 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:14:53,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:14:53,983 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:14:57,458 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:57,458 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:14:57,458 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-12 20:14:57,458 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:14:57,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:57,459 INFO L182 omatonBuilderFactory]: Interpolants [14550#true, 14551#false, 14552#(<= 1 main_~n~0), 14553#(and (or (< (+ main_~n~0 3) main_~length1~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (<= 1 main_~n~0)), 14554#(and (or (< (+ main_~n~0 3) main_~length1~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 14555#(and (or (< (+ main_~n~0 3) main_~length1~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 14556#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (or (and (= 0 |main_#t~malloc12.offset|) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))) (< (+ main_~n~0 3) main_~length1~0))), 14557#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (and (= 0 main_~nondetString2~0.offset) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)) (< (+ main_~n~0 3) main_~length1~0)) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 14558#(and (or (and (<= (+ main_~n~0 4) (select |#length| main_~nondetString1~0.base)) (or (<= (+ main_~n~0 5) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 4) (+ main_~nondetString1~0.offset (- 1))))))) (<= 1 main_~n~0)) (and (= 0 main_~nondetString2~0.offset) (<= main_~length2~0 3) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 14559#(and (or (and (<= (+ main_~n~0 4) (select |#length| main_~nondetString1~0.base)) (or (<= (+ main_~n~0 5) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 4) (+ main_~nondetString1~0.offset (- 1))))))) (<= 1 main_~n~0)) (and (= 0 main_~nondetString2~0.offset) (<= (select |#length| main_~nondetString2~0.base) 3))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 14560#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 3)) (and (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (or (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 4 (- 1))))) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))))), 14561#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 4 (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 3)))), 14562#(and (or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1))))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 14563#(and (or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14564#(and (or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14565#(and (or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14566#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14567#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14568#(and (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3)))) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14569#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2))) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14570#(and (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2)))), 14571#(and (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (or (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2)))), 14572#(and (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967293) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 14573#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967293) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14574#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967293) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14575#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14576#(and (or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14577#(and (or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 14578#(and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 14579#(and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 4294967295) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 14580#(and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 14581#(and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 14582#(and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 14583#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:14:57,459 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:14:57,459 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-12 20:14:57,459 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-12 20:14:57,459 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1034, Unknown=1, NotChecked=0, Total=1122 [2018-04-12 20:14:57,459 INFO L87 Difference]: Start difference. First operand 222 states and 245 transitions. Second operand 34 states. [2018-04-12 20:15:01,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:15:01,638 INFO L93 Difference]: Finished difference Result 259 states and 281 transitions. [2018-04-12 20:15:01,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 20:15:01,639 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 59 [2018-04-12 20:15:01,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:15:01,639 INFO L225 Difference]: With dead ends: 259 [2018-04-12 20:15:01,639 INFO L226 Difference]: Without dead ends: 258 [2018-04-12 20:15:01,640 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=259, Invalid=3279, Unknown=2, NotChecked=0, Total=3540 [2018-04-12 20:15:01,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2018-04-12 20:15:01,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 228. [2018-04-12 20:15:01,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-12 20:15:01,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 251 transitions. [2018-04-12 20:15:01,642 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 251 transitions. Word has length 59 [2018-04-12 20:15:01,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:15:01,642 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 251 transitions. [2018-04-12 20:15:01,642 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-12 20:15:01,642 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 251 transitions. [2018-04-12 20:15:01,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-12 20:15:01,642 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:15:01,642 INFO L355 BasicCegarLoop]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:15:01,642 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:15:01,642 INFO L82 PathProgramCache]: Analyzing trace with hash -1881196498, now seen corresponding path program 11 times [2018-04-12 20:15:01,643 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:15:01,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:15:01,661 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:15:02,858 WARN L151 SmtUtils]: Spent 510ms on a formula simplification. DAG size of input: 207 DAG size of output 146 [2018-04-12 20:15:03,421 WARN L151 SmtUtils]: Spent 526ms on a formula simplification. DAG size of input: 217 DAG size of output 86 [2018-04-12 20:15:04,016 WARN L151 SmtUtils]: Spent 554ms on a formula simplification. DAG size of input: 217 DAG size of output 99 [2018-04-12 20:15:04,441 WARN L151 SmtUtils]: Spent 384ms on a formula simplification. DAG size of input: 217 DAG size of output 89 [2018-04-12 20:15:04,891 WARN L151 SmtUtils]: Spent 396ms on a formula simplification. DAG size of input: 220 DAG size of output 92 [2018-04-12 20:15:05,488 WARN L151 SmtUtils]: Spent 544ms on a formula simplification. DAG size of input: 240 DAG size of output 102 [2018-04-12 20:15:06,063 WARN L151 SmtUtils]: Spent 478ms on a formula simplification. DAG size of input: 243 DAG size of output 105 [2018-04-12 20:15:06,562 WARN L151 SmtUtils]: Spent 413ms on a formula simplification. DAG size of input: 191 DAG size of output 90 [2018-04-12 20:15:07,130 WARN L151 SmtUtils]: Spent 463ms on a formula simplification. DAG size of input: 194 DAG size of output 93 [2018-04-12 20:15:07,520 WARN L151 SmtUtils]: Spent 301ms on a formula simplification. DAG size of input: 135 DAG size of output 78 [2018-04-12 20:15:07,928 WARN L151 SmtUtils]: Spent 327ms on a formula simplification. DAG size of input: 138 DAG size of output 81 [2018-04-12 20:15:08,161 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 111 DAG size of output 70 [2018-04-12 20:15:08,416 WARN L151 SmtUtils]: Spent 173ms on a formula simplification. DAG size of input: 114 DAG size of output 73 [2018-04-12 20:15:08,648 WARN L151 SmtUtils]: Spent 165ms on a formula simplification. DAG size of input: 85 DAG size of output 64 [2018-04-12 20:15:08,884 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 88 DAG size of output 67 [2018-04-12 20:15:09,749 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:15:09,750 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:15:09,750 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-04-12 20:15:09,750 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:15:09,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:15:09,751 INFO L182 omatonBuilderFactory]: Interpolants [15123#true, 15124#false, 15125#(or (<= 2 main_~n~0) (= main_~n~0 1)), 15126#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (or (<= 2 main_~n~0) (= main_~n~0 1)) (= 1 (select |#valid| |main_#t~malloc11.base|))), 15127#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 15128#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 15129#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 15130#(and (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (and (or (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (or (<= (+ main_~n~0 7) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) (- 1)))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))))) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1))) (and (or (and (<= (+ main_~n~0 5) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 5) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (or (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 6) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 3) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 2) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 4) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- 2))) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 3) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (= main_~n~0 1) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 3) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset)))) (or (not (= main_~n~0 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))))))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset))) (= main_~nondetString1~0.offset 0)), 15131#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) (- 1))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (<= 5 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (or (<= 6 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ 3 1) (- 1)))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (and (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2) (- 1)))) (<= 4 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (- 1)))) (<= 3 (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2))))), 15132#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1))))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) (- 1)))) (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 3)) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) 2))) (- 1))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ 3 1) (- 1)))) (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) (- 1))))))), 15133#(and (or (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))) (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ 3 1) (- 1)))) (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 15134#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (or (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))) (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ 3 1) (- 1)))) (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))))), 15135#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) (- 1))))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)), 15136#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) (- 1))))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))))), 15137#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2)))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 15138#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2)))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 15139#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))), 15140#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))), 15141#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 15142#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 15143#(or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 15144#(or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 15145#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) (- 1))))), 15146#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) (- 1))))), 15147#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 15148#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 15149#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 15150#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 15151#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 15152#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 15153#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 15154#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 15155#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 15156#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 15157#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 15158#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 15159#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:15:09,751 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:15:09,751 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-12 20:15:09,751 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-12 20:15:09,752 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1127, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 20:15:09,752 INFO L87 Difference]: Start difference. First operand 228 states and 251 transitions. Second operand 37 states. [2018-04-12 20:15:10,249 WARN L151 SmtUtils]: Spent 214ms on a formula simplification. DAG size of input: 169 DAG size of output 146 [2018-04-12 20:15:10,543 WARN L148 SmtUtils]: Spent 188ms on a formula simplification that was a NOOP. DAG size: 170 [2018-04-12 20:15:10,950 WARN L148 SmtUtils]: Spent 304ms on a formula simplification that was a NOOP. DAG size: 244 [2018-04-12 20:15:11,335 WARN L148 SmtUtils]: Spent 311ms on a formula simplification that was a NOOP. DAG size: 247 [2018-04-12 20:15:11,791 WARN L148 SmtUtils]: Spent 322ms on a formula simplification that was a NOOP. DAG size: 259 [2018-04-12 20:15:12,564 WARN L151 SmtUtils]: Spent 726ms on a formula simplification. DAG size of input: 268 DAG size of output 267 [2018-04-12 20:15:12,979 WARN L148 SmtUtils]: Spent 294ms on a formula simplification that was a NOOP. DAG size: 252 [2018-04-12 20:15:13,652 WARN L151 SmtUtils]: Spent 628ms on a formula simplification. DAG size of input: 257 DAG size of output 251 [2018-04-12 20:15:14,318 WARN L151 SmtUtils]: Spent 537ms on a formula simplification. DAG size of input: 241 DAG size of output 235 [2018-04-12 20:15:14,942 WARN L151 SmtUtils]: Spent 560ms on a formula simplification. DAG size of input: 251 DAG size of output 234 [2018-04-12 20:15:15,567 WARN L151 SmtUtils]: Spent 498ms on a formula simplification. DAG size of input: 237 DAG size of output 224 [2018-04-12 20:15:16,453 WARN L151 SmtUtils]: Spent 819ms on a formula simplification. DAG size of input: 251 DAG size of output 230 [2018-04-12 20:15:17,031 WARN L151 SmtUtils]: Spent 479ms on a formula simplification. DAG size of input: 238 DAG size of output 218 [2018-04-12 20:15:17,677 WARN L151 SmtUtils]: Spent 538ms on a formula simplification. DAG size of input: 252 DAG size of output 230 [2018-04-12 20:15:18,329 WARN L151 SmtUtils]: Spent 518ms on a formula simplification. DAG size of input: 227 DAG size of output 213 [2018-04-12 20:15:19,049 WARN L151 SmtUtils]: Spent 526ms on a formula simplification. DAG size of input: 238 DAG size of output 224 [2018-04-12 20:15:19,833 WARN L151 SmtUtils]: Spent 696ms on a formula simplification. DAG size of input: 218 DAG size of output 201 [2018-04-12 20:15:20,374 WARN L151 SmtUtils]: Spent 457ms on a formula simplification. DAG size of input: 221 DAG size of output 207 [2018-04-12 20:15:21,127 WARN L151 SmtUtils]: Spent 661ms on a formula simplification. DAG size of input: 209 DAG size of output 196 [2018-04-12 20:15:21,628 WARN L151 SmtUtils]: Spent 418ms on a formula simplification. DAG size of input: 212 DAG size of output 202 [2018-04-12 20:15:22,127 WARN L151 SmtUtils]: Spent 418ms on a formula simplification. DAG size of input: 201 DAG size of output 192 [2018-04-12 20:15:22,845 WARN L151 SmtUtils]: Spent 642ms on a formula simplification. DAG size of input: 204 DAG size of output 195 [2018-04-12 20:15:23,296 WARN L151 SmtUtils]: Spent 380ms on a formula simplification. DAG size of input: 194 DAG size of output 186 [2018-04-12 20:15:23,763 WARN L151 SmtUtils]: Spent 395ms on a formula simplification. DAG size of input: 197 DAG size of output 192 [2018-04-12 20:15:24,211 WARN L151 SmtUtils]: Spent 380ms on a formula simplification. DAG size of input: 186 DAG size of output 182 [2018-04-12 20:15:24,689 WARN L151 SmtUtils]: Spent 400ms on a formula simplification. DAG size of input: 189 DAG size of output 185 [2018-04-12 20:15:25,143 WARN L151 SmtUtils]: Spent 382ms on a formula simplification. DAG size of input: 179 DAG size of output 176 [2018-04-12 20:15:25,410 WARN L148 SmtUtils]: Spent 189ms on a formula simplification that was a NOOP. DAG size: 176 [2018-04-12 20:15:25,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:15:25,507 INFO L93 Difference]: Finished difference Result 269 states and 295 transitions. [2018-04-12 20:15:25,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 20:15:25,508 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 60 [2018-04-12 20:15:25,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:15:25,508 INFO L225 Difference]: With dead ends: 269 [2018-04-12 20:15:25,508 INFO L226 Difference]: Without dead ends: 264 [2018-04-12 20:15:25,509 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1174 ImplicationChecksByTransitivity, 22.5s TimeCoverageRelationStatistics Valid=831, Invalid=3861, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 20:15:25,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2018-04-12 20:15:25,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 234. [2018-04-12 20:15:25,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 234 states. [2018-04-12 20:15:25,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 258 transitions. [2018-04-12 20:15:25,511 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 258 transitions. Word has length 60 [2018-04-12 20:15:25,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:15:25,511 INFO L459 AbstractCegarLoop]: Abstraction has 234 states and 258 transitions. [2018-04-12 20:15:25,511 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-12 20:15:25,511 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 258 transitions. [2018-04-12 20:15:25,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-12 20:15:25,512 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:15:25,512 INFO L355 BasicCegarLoop]: trace histogram [9, 9, 8, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:15:25,512 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:15:25,512 INFO L82 PathProgramCache]: Analyzing trace with hash 931523229, now seen corresponding path program 7 times [2018-04-12 20:15:25,512 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:15:25,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:15:25,529 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:15:25,798 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 107 DAG size of output 69 [2018-04-12 20:15:25,924 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 105 DAG size of output 67 [2018-04-12 20:15:26,057 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 90 DAG size of output 60 [2018-04-12 20:15:26,175 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 90 DAG size of output 60 [2018-04-12 20:15:26,308 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 90 DAG size of output 60 [2018-04-12 20:15:26,461 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 90 DAG size of output 60 [2018-04-12 20:15:27,297 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:15:27,298 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:15:27,298 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-04-12 20:15:27,298 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:15:27,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:15:27,299 INFO L182 omatonBuilderFactory]: Interpolants [15744#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 15745#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 15746#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 15747#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 15748#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 15749#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 15750#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 15751#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 15752#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 15753#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 15754#(and (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))))), 15755#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 15756#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 15757#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)))), 15758#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 15759#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 15760#(and (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 15761#(and (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 15762#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 15763#(and (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 15764#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 15727#true, 15728#false, 15729#(<= 1 main_~n~0), 15730#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 15731#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 15732#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 15733#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 15734#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 15735#(and (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 main_~length2~0) (- 1)))))) (<= (+ main_~n~0 main_~length2~0 2) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 main_~length2~0) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 3) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 main_~length2~0 4) (select |#length| main_~nondetString1~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 5) (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 1) (select |#length| main_~nondetString1~0.base)))) (= 0 main_~nondetString2~0.offset) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 15736#(and (= 0 main_~nondetString2~0.offset) (or (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base))) (and (or (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 5) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (+ main_~nondetString1~0.offset (- 1))))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 4) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (- 1)))))))) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 15737#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (or (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1))))) (and (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (- 1))))))), 15738#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))))), 15739#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (- 1))))) (and (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 15740#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 15741#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 15742#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 15743#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)))] [2018-04-12 20:15:27,299 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:15:27,299 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-12 20:15:27,299 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-12 20:15:27,299 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1253, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 20:15:27,299 INFO L87 Difference]: Start difference. First operand 234 states and 258 transitions. Second operand 38 states. [2018-04-12 20:15:27,979 WARN L151 SmtUtils]: Spent 199ms on a formula simplification. DAG size of input: 182 DAG size of output 157 [2018-04-12 20:15:28,347 WARN L151 SmtUtils]: Spent 310ms on a formula simplification. DAG size of input: 195 DAG size of output 176 [2018-04-12 20:15:28,669 WARN L151 SmtUtils]: Spent 292ms on a formula simplification. DAG size of input: 200 DAG size of output 181 [2018-04-12 20:15:28,898 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 164 DAG size of output 157 [2018-04-12 20:15:29,115 WARN L151 SmtUtils]: Spent 171ms on a formula simplification. DAG size of input: 167 DAG size of output 160 [2018-04-12 20:15:29,294 WARN L151 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 150 DAG size of output 144 [2018-04-12 20:15:29,476 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 153 DAG size of output 147 [2018-04-12 20:15:29,649 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 143 DAG size of output 137 [2018-04-12 20:15:29,809 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 126 DAG size of output 125 [2018-04-12 20:15:29,995 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 146 DAG size of output 140 [2018-04-12 20:15:30,178 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 135 DAG size of output 129 [2018-04-12 20:15:30,396 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 138 DAG size of output 132 [2018-04-12 20:15:30,554 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 127 DAG size of output 122 [2018-04-12 20:15:30,833 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 123 DAG size of output 122 [2018-04-12 20:15:31,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:15:31,218 INFO L93 Difference]: Finished difference Result 270 states and 295 transitions. [2018-04-12 20:15:31,218 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 20:15:31,218 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 61 [2018-04-12 20:15:31,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:15:31,219 INFO L225 Difference]: With dead ends: 270 [2018-04-12 20:15:31,219 INFO L226 Difference]: Without dead ends: 269 [2018-04-12 20:15:31,219 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1203 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=534, Invalid=3626, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 20:15:31,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2018-04-12 20:15:31,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 196. [2018-04-12 20:15:31,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-04-12 20:15:31,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 220 transitions. [2018-04-12 20:15:31,221 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 220 transitions. Word has length 61 [2018-04-12 20:15:31,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:15:31,221 INFO L459 AbstractCegarLoop]: Abstraction has 196 states and 220 transitions. [2018-04-12 20:15:31,221 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-12 20:15:31,221 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 220 transitions. [2018-04-12 20:15:31,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-04-12 20:15:31,222 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:15:31,222 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:15:31,222 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:15:31,222 INFO L82 PathProgramCache]: Analyzing trace with hash -1503919780, now seen corresponding path program 11 times [2018-04-12 20:15:31,222 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:15:31,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:15:31,235 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:15:32,179 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:15:32,179 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:15:32,179 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 20:15:32,179 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:15:32,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:15:32,179 INFO L182 omatonBuilderFactory]: Interpolants [16285#true, 16286#false, 16287#(<= main_~n~0 2147483647), 16288#(and (<= main_~n~0 2147483647) (<= 1 main_~n~0)), 16289#(and (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 16290#(and (<= main_~n~0 2147483647) (= 0 main_~nondetString1~0.offset) (= (select |#valid| main_~nondetString1~0.base) 1) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base))) (<= 1 main_~n~0)), 16291#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (<= main_~n~0 2147483647) (= 0 main_~nondetString1~0.offset) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base))) (<= 1 main_~n~0)), 16292#(and (<= main_~n~0 2147483647) (= 0 main_~nondetString1~0.offset) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~length1~0 (select |#length| main_~nondetString1~0.base))) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base))), 16293#(and (<= main_~n~0 2147483647) (= 0 main_~nondetString1~0.offset) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ (* 2 main_~n~0) 2) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (* 2 main_~n~0))) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base))), 16294#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2147483647) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)) (<= (+ (* 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (* 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)))), 16295#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (<= (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 16296#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 16297#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))))), 16298#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2)))))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)), 16299#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (- 3))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))))), 16300#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 16301#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 16302#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 16303#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 6) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 16304#(and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 16305#(or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (+ (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8589934589))) 8589934592)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967293) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 16306#(or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= (+ (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 8589934588))) 8589934592)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967293) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 16307#(and (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8589934590))) 8589934592)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|))), 16308#(or (<= (+ (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8589934590))) 8589934592)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 16309#(or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (+ (* 4294967296 (div (+ (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 8589934589))) 8589934592)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 16310#(or (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 4294967295) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483644) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483644) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))) (<= (* 4294967296 (div (+ (* 2 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 8589934591))) 8589934592)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|)), 16311#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483644) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (* 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))))), 16312#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483644) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 16313#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483644) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 16314#(or (and (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 2147483643)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 16315#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:15:32,180 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:15:32,180 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 20:15:32,180 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 20:15:32,180 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=856, Unknown=0, NotChecked=0, Total=930 [2018-04-12 20:15:32,180 INFO L87 Difference]: Start difference. First operand 196 states and 220 transitions. Second operand 31 states. [2018-04-12 20:15:41,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:15:41,550 INFO L93 Difference]: Finished difference Result 229 states and 252 transitions. [2018-04-12 20:15:41,550 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 20:15:41,550 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 62 [2018-04-12 20:15:41,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:15:41,551 INFO L225 Difference]: With dead ends: 229 [2018-04-12 20:15:41,551 INFO L226 Difference]: Without dead ends: 228 [2018-04-12 20:15:41,551 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=164, Invalid=1728, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 20:15:41,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2018-04-12 20:15:41,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 196. [2018-04-12 20:15:41,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-04-12 20:15:41,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 220 transitions. [2018-04-12 20:15:41,553 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 220 transitions. Word has length 62 [2018-04-12 20:15:41,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:15:41,553 INFO L459 AbstractCegarLoop]: Abstraction has 196 states and 220 transitions. [2018-04-12 20:15:41,553 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 20:15:41,553 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 220 transitions. [2018-04-12 20:15:41,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-04-12 20:15:41,554 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:15:41,554 INFO L355 BasicCegarLoop]: trace histogram [15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:15:41,554 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:15:41,554 INFO L82 PathProgramCache]: Analyzing trace with hash -1991631730, now seen corresponding path program 12 times [2018-04-12 20:15:41,554 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:15:41,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:15:41,577 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:15:42,865 WARN L151 SmtUtils]: Spent 843ms on a formula simplification. DAG size of input: 265 DAG size of output 132 [2018-04-12 20:15:43,467 WARN L151 SmtUtils]: Spent 570ms on a formula simplification. DAG size of input: 184 DAG size of output 87 [2018-04-12 20:15:44,068 WARN L151 SmtUtils]: Spent 565ms on a formula simplification. DAG size of input: 184 DAG size of output 87 [2018-04-12 20:15:44,717 WARN L151 SmtUtils]: Spent 612ms on a formula simplification. DAG size of input: 184 DAG size of output 87 [2018-04-12 20:15:45,386 WARN L151 SmtUtils]: Spent 625ms on a formula simplification. DAG size of input: 187 DAG size of output 90 [2018-04-12 20:15:46,122 WARN L151 SmtUtils]: Spent 688ms on a formula simplification. DAG size of input: 205 DAG size of output 98 [2018-04-12 20:15:46,860 WARN L151 SmtUtils]: Spent 682ms on a formula simplification. DAG size of input: 208 DAG size of output 101 [2018-04-12 20:15:47,393 WARN L151 SmtUtils]: Spent 488ms on a formula simplification. DAG size of input: 164 DAG size of output 86 [2018-04-12 20:15:47,966 WARN L151 SmtUtils]: Spent 524ms on a formula simplification. DAG size of input: 167 DAG size of output 89 [2018-04-12 20:15:48,391 WARN L151 SmtUtils]: Spent 383ms on a formula simplification. DAG size of input: 140 DAG size of output 79 [2018-04-12 20:15:48,829 WARN L151 SmtUtils]: Spent 390ms on a formula simplification. DAG size of input: 143 DAG size of output 82 [2018-04-12 20:15:49,139 WARN L151 SmtUtils]: Spent 266ms on a formula simplification. DAG size of input: 120 DAG size of output 74 [2018-04-12 20:15:49,476 WARN L151 SmtUtils]: Spent 288ms on a formula simplification. DAG size of input: 123 DAG size of output 77 [2018-04-12 20:15:49,725 WARN L151 SmtUtils]: Spent 199ms on a formula simplification. DAG size of input: 100 DAG size of output 67 [2018-04-12 20:15:49,970 WARN L151 SmtUtils]: Spent 202ms on a formula simplification. DAG size of input: 103 DAG size of output 70 [2018-04-12 20:15:50,141 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 82 DAG size of output 60 [2018-04-12 20:15:50,328 WARN L151 SmtUtils]: Spent 142ms on a formula simplification. DAG size of input: 85 DAG size of output 63 [2018-04-12 20:15:51,113 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 0 proven. 301 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:15:51,113 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:15:51,113 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-04-12 20:15:51,114 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:15:51,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:15:51,115 INFO L182 omatonBuilderFactory]: Interpolants [16768#false, 16769#(<= 1 main_~n~0), 16770#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (= 1 (select |#valid| |main_#t~malloc11.base|))), 16771#(and (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 16772#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~nondetString1~0.offset 0)), 16773#(and (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 16774#(and (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (and (or (and (<= (+ main_~n~0 10) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 9) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 8) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (or (<= (+ main_~n~0 13) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 4)) (+ main_~nondetString1~0.offset (- 1))))))) (<= (+ main_~n~0 12) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 7) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 11) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (<= main_~n~0 1)) (or (<= 2 main_~n~0) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- 1))) (+ main_~nondetString1~0.offset (- 1))))))) (<= 1 main_~n~0)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset))) (= main_~nondetString1~0.offset 0)), 16775#(and (or (and (<= 13 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 11 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 14 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (or (<= 15 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 4 (- 1)))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (<= 5 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 12 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 9 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 10 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))))) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)), 16776#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1))))) (and (<= 14 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (or (<= 15 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 4 (- 1)))))) (and (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))))), 16777#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 14 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= 15 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 16778#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 14 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= 15 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 16779#(or (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16780#(or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16781#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 16782#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 16783#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16784#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16785#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16786#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16787#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16788#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16789#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16790#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16791#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16792#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16793#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16794#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16795#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16796#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16797#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16798#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16799#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16800#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 16801#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 16802#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 16803#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 16804#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 16805#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 16767#true] [2018-04-12 20:15:51,115 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 0 proven. 301 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:15:51,115 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-12 20:15:51,115 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-12 20:15:51,115 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1205, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 20:15:51,115 INFO L87 Difference]: Start difference. First operand 196 states and 220 transitions. Second operand 39 states. [2018-04-12 20:15:51,477 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 153 DAG size of output 152 [2018-04-12 20:15:51,834 WARN L148 SmtUtils]: Spent 144ms on a formula simplification that was a NOOP. DAG size: 217 [2018-04-12 20:15:52,028 WARN L148 SmtUtils]: Spent 138ms on a formula simplification that was a NOOP. DAG size: 220 [2018-04-12 20:15:52,233 WARN L148 SmtUtils]: Spent 138ms on a formula simplification that was a NOOP. DAG size: 232 [2018-04-12 20:15:52,564 WARN L151 SmtUtils]: Spent 296ms on a formula simplification. DAG size of input: 240 DAG size of output 239 [2018-04-12 20:15:52,764 WARN L148 SmtUtils]: Spent 128ms on a formula simplification that was a NOOP. DAG size: 227 [2018-04-12 20:15:53,087 WARN L151 SmtUtils]: Spent 289ms on a formula simplification. DAG size of input: 234 DAG size of output 228 [2018-04-12 20:15:53,410 WARN L151 SmtUtils]: Spent 261ms on a formula simplification. DAG size of input: 222 DAG size of output 219 [2018-04-12 20:15:53,713 WARN L151 SmtUtils]: Spent 268ms on a formula simplification. DAG size of input: 230 DAG size of output 222 [2018-04-12 20:15:54,026 WARN L151 SmtUtils]: Spent 249ms on a formula simplification. DAG size of input: 217 DAG size of output 214 [2018-04-12 20:15:54,350 WARN L151 SmtUtils]: Spent 278ms on a formula simplification. DAG size of input: 224 DAG size of output 216 [2018-04-12 20:15:54,627 WARN L151 SmtUtils]: Spent 225ms on a formula simplification. DAG size of input: 211 DAG size of output 208 [2018-04-12 20:15:54,948 WARN L151 SmtUtils]: Spent 265ms on a formula simplification. DAG size of input: 218 DAG size of output 210 [2018-04-12 20:15:55,247 WARN L151 SmtUtils]: Spent 232ms on a formula simplification. DAG size of input: 205 DAG size of output 202 [2018-04-12 20:15:55,627 WARN L151 SmtUtils]: Spent 260ms on a formula simplification. DAG size of input: 212 DAG size of output 204 [2018-04-12 20:15:55,915 WARN L151 SmtUtils]: Spent 221ms on a formula simplification. DAG size of input: 199 DAG size of output 196 [2018-04-12 20:15:56,193 WARN L151 SmtUtils]: Spent 222ms on a formula simplification. DAG size of input: 206 DAG size of output 198 [2018-04-12 20:15:56,468 WARN L151 SmtUtils]: Spent 206ms on a formula simplification. DAG size of input: 193 DAG size of output 190 [2018-04-12 20:15:56,760 WARN L151 SmtUtils]: Spent 234ms on a formula simplification. DAG size of input: 200 DAG size of output 192 [2018-04-12 20:15:57,019 WARN L151 SmtUtils]: Spent 203ms on a formula simplification. DAG size of input: 186 DAG size of output 183 [2018-04-12 20:15:57,287 WARN L151 SmtUtils]: Spent 209ms on a formula simplification. DAG size of input: 193 DAG size of output 185 [2018-04-12 20:15:57,551 WARN L151 SmtUtils]: Spent 204ms on a formula simplification. DAG size of input: 179 DAG size of output 176 [2018-04-12 20:15:57,817 WARN L151 SmtUtils]: Spent 200ms on a formula simplification. DAG size of input: 187 DAG size of output 179 [2018-04-12 20:15:58,078 WARN L151 SmtUtils]: Spent 196ms on a formula simplification. DAG size of input: 172 DAG size of output 169 [2018-04-12 20:15:58,358 WARN L151 SmtUtils]: Spent 214ms on a formula simplification. DAG size of input: 180 DAG size of output 175 [2018-04-12 20:15:58,604 WARN L151 SmtUtils]: Spent 183ms on a formula simplification. DAG size of input: 169 DAG size of output 165 [2018-04-12 20:15:58,868 WARN L151 SmtUtils]: Spent 189ms on a formula simplification. DAG size of input: 173 DAG size of output 168 [2018-04-12 20:15:59,121 WARN L151 SmtUtils]: Spent 189ms on a formula simplification. DAG size of input: 162 DAG size of output 159 [2018-04-12 20:15:59,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:15:59,365 INFO L93 Difference]: Finished difference Result 246 states and 273 transitions. [2018-04-12 20:15:59,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 20:15:59,366 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 63 [2018-04-12 20:15:59,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:15:59,366 INFO L225 Difference]: With dead ends: 246 [2018-04-12 20:15:59,366 INFO L226 Difference]: Without dead ends: 241 [2018-04-12 20:15:59,367 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1329 ImplicationChecksByTransitivity, 16.8s TimeCoverageRelationStatistics Valid=972, Invalid=4284, Unknown=0, NotChecked=0, Total=5256 [2018-04-12 20:15:59,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2018-04-12 20:15:59,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 202. [2018-04-12 20:15:59,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-04-12 20:15:59,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 227 transitions. [2018-04-12 20:15:59,368 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 227 transitions. Word has length 63 [2018-04-12 20:15:59,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:15:59,369 INFO L459 AbstractCegarLoop]: Abstraction has 202 states and 227 transitions. [2018-04-12 20:15:59,369 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-12 20:15:59,369 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 227 transitions. [2018-04-12 20:15:59,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-04-12 20:15:59,369 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:15:59,369 INFO L355 BasicCegarLoop]: trace histogram [10, 10, 9, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:15:59,369 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:15:59,369 INFO L82 PathProgramCache]: Analyzing trace with hash -2107070719, now seen corresponding path program 8 times [2018-04-12 20:15:59,369 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:15:59,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:15:59,380 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:15:59,940 WARN L151 SmtUtils]: Spent 312ms on a formula simplification. DAG size of input: 128 DAG size of output 103 [2018-04-12 20:16:00,250 WARN L151 SmtUtils]: Spent 291ms on a formula simplification. DAG size of input: 126 DAG size of output 102 [2018-04-12 20:16:00,489 WARN L151 SmtUtils]: Spent 220ms on a formula simplification. DAG size of input: 126 DAG size of output 72 [2018-04-12 20:16:00,718 WARN L151 SmtUtils]: Spent 206ms on a formula simplification. DAG size of input: 126 DAG size of output 72 [2018-04-12 20:16:00,939 WARN L151 SmtUtils]: Spent 200ms on a formula simplification. DAG size of input: 126 DAG size of output 72 [2018-04-12 20:16:01,222 WARN L151 SmtUtils]: Spent 221ms on a formula simplification. DAG size of input: 137 DAG size of output 78 [2018-04-12 20:16:01,393 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 112 DAG size of output 76 [2018-04-12 20:16:01,577 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 115 DAG size of output 79 [2018-04-12 20:16:02,093 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 66 DAG size of output 59 [2018-04-12 20:16:03,304 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:03,304 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:16:03,304 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-12 20:16:03,304 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:16:03,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:03,305 INFO L182 omatonBuilderFactory]: Interpolants [17344#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 17345#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 17346#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 17347#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 17348#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 17349#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 17350#(or (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))))), 17351#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))))), 17352#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 17353#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 17354#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 17355#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 17356#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 17357#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 17358#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 17359#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 17360#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 17361#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 17322#true, 17323#false, 17324#(<= 1 main_~n~0), 17325#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 17326#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 17327#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 17328#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 17329#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 17330#(and (= 0 main_~nondetString2~0.offset) (or (and (<= (+ main_~n~0 main_~length2~0 1) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 main_~length2~0) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base))) (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ main_~n~0 main_~length2~0) 1) (- 1)))))) (<= (+ main_~n~0 main_~length2~0 3) (select |#length| main_~nondetString1~0.base))) (<= (+ main_~n~0 main_~length2~0 2) (select |#length| main_~nondetString1~0.base)))) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (or (and (<= (+ main_~n~0 main_~length2~0 1) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2)) (or (<= (+ main_~n~0 main_~length2~0 2) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ main_~n~0 main_~length2~0) 1) (- 1)))))))) (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) 1) (select |#length| main_~nondetString1~0.base))) (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 main_~length2~0) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 main_~length2~0) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 1) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)))) (= main_~nondetString1~0.offset 0)), 17331#(and (= 0 main_~nondetString2~0.offset) (or (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (select |#length| main_~nondetString1~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)))) (or (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) 1) (select |#length| main_~nondetString1~0.base))) (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2))) (and (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1))) (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2)))) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 17332#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2)) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2))) (- 1)))) (<= (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 5) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 5) 2) (- 1)))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 5) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))) (and (<= (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|)) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1))))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 2) (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2))))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 17333#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (- 1)))))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))))), 17334#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) (- 1)))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 17335#(and (or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1)))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 17336#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2)))) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 17337#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2)))) (- 1))))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 17338#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)) (- 3)))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))), 17339#(or (and (or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)) (- 3)))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 17340#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))), 17341#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1)))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 17342#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 17343#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)))] [2018-04-12 20:16:03,305 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:03,305 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 20:16:03,306 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 20:16:03,306 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1425, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 20:16:03,306 INFO L87 Difference]: Start difference. First operand 202 states and 227 transitions. Second operand 40 states. [2018-04-12 20:16:03,671 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 121 DAG size of output 120 [2018-04-12 20:16:04,078 WARN L148 SmtUtils]: Spent 176ms on a formula simplification that was a NOOP. DAG size: 194 [2018-04-12 20:16:04,362 WARN L148 SmtUtils]: Spent 183ms on a formula simplification that was a NOOP. DAG size: 203 [2018-04-12 20:16:04,835 WARN L151 SmtUtils]: Spent 391ms on a formula simplification. DAG size of input: 207 DAG size of output 205 [2018-04-12 20:16:05,296 WARN L151 SmtUtils]: Spent 392ms on a formula simplification. DAG size of input: 210 DAG size of output 208 [2018-04-12 20:16:05,772 WARN L151 SmtUtils]: Spent 374ms on a formula simplification. DAG size of input: 209 DAG size of output 206 [2018-04-12 20:16:06,194 WARN L151 SmtUtils]: Spent 347ms on a formula simplification. DAG size of input: 212 DAG size of output 209 [2018-04-12 20:16:06,622 WARN L151 SmtUtils]: Spent 342ms on a formula simplification. DAG size of input: 203 DAG size of output 200 [2018-04-12 20:16:07,045 WARN L151 SmtUtils]: Spent 360ms on a formula simplification. DAG size of input: 214 DAG size of output 210 [2018-04-12 20:16:07,448 WARN L151 SmtUtils]: Spent 324ms on a formula simplification. DAG size of input: 200 DAG size of output 196 [2018-04-12 20:16:07,737 WARN L151 SmtUtils]: Spent 222ms on a formula simplification. DAG size of input: 155 DAG size of output 154 [2018-04-12 20:16:08,204 WARN L151 SmtUtils]: Spent 405ms on a formula simplification. DAG size of input: 216 DAG size of output 211 [2018-04-12 20:16:08,579 WARN L151 SmtUtils]: Spent 303ms on a formula simplification. DAG size of input: 187 DAG size of output 183 [2018-04-12 20:16:08,989 WARN L151 SmtUtils]: Spent 317ms on a formula simplification. DAG size of input: 190 DAG size of output 186 [2018-04-12 20:16:09,328 WARN L151 SmtUtils]: Spent 269ms on a formula simplification. DAG size of input: 173 DAG size of output 170 [2018-04-12 20:16:09,739 WARN L151 SmtUtils]: Spent 263ms on a formula simplification. DAG size of input: 176 DAG size of output 173 [2018-04-12 20:16:10,047 WARN L151 SmtUtils]: Spent 237ms on a formula simplification. DAG size of input: 162 DAG size of output 160 [2018-04-12 20:16:10,401 WARN L151 SmtUtils]: Spent 209ms on a formula simplification. DAG size of input: 152 DAG size of output 151 [2018-04-12 20:16:10,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:16:10,526 INFO L93 Difference]: Finished difference Result 239 states and 263 transitions. [2018-04-12 20:16:10,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 20:16:10,527 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 64 [2018-04-12 20:16:10,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:16:10,527 INFO L225 Difference]: With dead ends: 239 [2018-04-12 20:16:10,527 INFO L226 Difference]: Without dead ends: 238 [2018-04-12 20:16:10,527 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1214 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=434, Invalid=3856, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 20:16:10,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2018-04-12 20:16:10,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 218. [2018-04-12 20:16:10,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-04-12 20:16:10,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 243 transitions. [2018-04-12 20:16:10,530 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 243 transitions. Word has length 64 [2018-04-12 20:16:10,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:16:10,530 INFO L459 AbstractCegarLoop]: Abstraction has 218 states and 243 transitions. [2018-04-12 20:16:10,530 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 20:16:10,530 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 243 transitions. [2018-04-12 20:16:10,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-04-12 20:16:10,531 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:16:10,531 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:16:10,531 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:16:10,531 INFO L82 PathProgramCache]: Analyzing trace with hash -13811285, now seen corresponding path program 12 times [2018-04-12 20:16:10,532 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:16:10,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:16:10,542 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:16:11,398 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 16 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:11,398 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:16:11,415 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-12 20:16:11,416 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:16:11,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:11,416 INFO L182 omatonBuilderFactory]: Interpolants [17871#true, 17872#false, 17873#(<= 1 main_~n~0), 17874#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 17875#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 17876#(and (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 17877#(and (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 17878#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 17879#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base))), 17880#(and (= 0 main_~nondetString2~0.offset) (= 0 main_~nondetString1~0.offset) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0)), 17881#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))), 17882#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))), 17883#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 17884#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 17885#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))), 17886#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3)) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 17887#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4))), 17888#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 3))), 17889#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 3))), 17890#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 4))), 17891#(and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 3))), 17892#(<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) 4294967292))))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n), 17893#(<= (+ (* 4294967296 (div (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 4294967293))))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n), 17894#(and (<= (* 4294967296 (div (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967293))))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 17895#(<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967294))))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n), 17896#(and (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294))))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|)), 17897#(<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n), 17898#(<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) 4294967295))))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|), 17899#(<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 17900#(<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) 1) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|)), 17901#(<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)), 17902#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 17903#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:16:11,416 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 16 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:11,416 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 20:16:11,416 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 20:16:11,416 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=935, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 20:16:11,417 INFO L87 Difference]: Start difference. First operand 218 states and 243 transitions. Second operand 33 states. [2018-04-12 20:16:12,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:16:12,809 INFO L93 Difference]: Finished difference Result 261 states and 284 transitions. [2018-04-12 20:16:12,810 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 20:16:12,810 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 65 [2018-04-12 20:16:12,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:16:12,810 INFO L225 Difference]: With dead ends: 261 [2018-04-12 20:16:12,810 INFO L226 Difference]: Without dead ends: 226 [2018-04-12 20:16:12,811 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 2 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1157 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=539, Invalid=3621, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 20:16:12,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2018-04-12 20:16:12,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 218. [2018-04-12 20:16:12,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-04-12 20:16:12,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 242 transitions. [2018-04-12 20:16:12,812 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 242 transitions. Word has length 65 [2018-04-12 20:16:12,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:16:12,812 INFO L459 AbstractCegarLoop]: Abstraction has 218 states and 242 transitions. [2018-04-12 20:16:12,812 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 20:16:12,812 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 242 transitions. [2018-04-12 20:16:12,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-04-12 20:16:12,813 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:16:12,813 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 6, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:16:12,813 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:16:12,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1211051656, now seen corresponding path program 13 times [2018-04-12 20:16:12,813 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:16:12,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:16:12,822 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:16:13,247 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 15 proven. 54 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-12 20:16:13,247 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:16:13,247 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 20:16:13,247 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:16:13,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:13,248 INFO L182 omatonBuilderFactory]: Interpolants [18447#true, 18448#false, 18449#(<= main_~n~0 2147483647), 18450#(and (<= main_~n~0 2147483647) (<= 1 main_~n~0)), 18451#(and (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0)), 18452#(and (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 18453#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 18454#(and (<= main_~n~0 2147483647) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 18455#(and (<= main_~n~0 2147483647) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))) (= main_~nondetString1~0.offset 0)), 18456#(and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2147483647)), 18457#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)), 18458#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)), 18459#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647)), 18460#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))), 18461#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 18462#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483647) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 18463#(and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 18464#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 18465#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483646) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 18466#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) 4294967295)) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 18467#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 18468#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 18469#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483645) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 18470#(and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483644) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 18471#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483644) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)))), 18472#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483644) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 18473#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2147483644) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 18474#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 2147483643)), 18475#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:16:13,248 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 15 proven. 54 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-12 20:16:13,248 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 20:16:13,248 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 20:16:13,248 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2018-04-12 20:16:13,248 INFO L87 Difference]: Start difference. First operand 218 states and 242 transitions. Second operand 29 states. [2018-04-12 20:16:14,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:16:14,069 INFO L93 Difference]: Finished difference Result 248 states and 264 transitions. [2018-04-12 20:16:14,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 20:16:14,070 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 65 [2018-04-12 20:16:14,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:16:14,070 INFO L225 Difference]: With dead ends: 248 [2018-04-12 20:16:14,070 INFO L226 Difference]: Without dead ends: 199 [2018-04-12 20:16:14,070 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=268, Invalid=2282, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 20:16:14,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2018-04-12 20:16:14,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 166. [2018-04-12 20:16:14,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-04-12 20:16:14,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 180 transitions. [2018-04-12 20:16:14,072 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 180 transitions. Word has length 65 [2018-04-12 20:16:14,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:16:14,072 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 180 transitions. [2018-04-12 20:16:14,072 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 20:16:14,072 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 180 transitions. [2018-04-12 20:16:14,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-12 20:16:14,072 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:16:14,072 INFO L355 BasicCegarLoop]: trace histogram [16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:16:14,072 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:16:14,072 INFO L82 PathProgramCache]: Analyzing trace with hash -2022679506, now seen corresponding path program 13 times [2018-04-12 20:16:14,073 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:16:14,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:16:14,090 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:16:15,645 WARN L151 SmtUtils]: Spent 888ms on a formula simplification. DAG size of input: 283 DAG size of output 167 [2018-04-12 20:16:16,513 WARN L151 SmtUtils]: Spent 819ms on a formula simplification. DAG size of input: 284 DAG size of output 103 [2018-04-12 20:16:17,524 WARN L151 SmtUtils]: Spent 939ms on a formula simplification. DAG size of input: 284 DAG size of output 103 [2018-04-12 20:16:18,563 WARN L151 SmtUtils]: Spent 988ms on a formula simplification. DAG size of input: 284 DAG size of output 108 [2018-04-12 20:16:19,594 WARN L151 SmtUtils]: Spent 955ms on a formula simplification. DAG size of input: 287 DAG size of output 111 [2018-04-12 20:16:20,694 WARN L151 SmtUtils]: Spent 1035ms on a formula simplification. DAG size of input: 306 DAG size of output 118 [2018-04-12 20:16:21,819 WARN L151 SmtUtils]: Spent 1046ms on a formula simplification. DAG size of input: 309 DAG size of output 121 [2018-04-12 20:16:22,682 WARN L151 SmtUtils]: Spent 754ms on a formula simplification. DAG size of input: 247 DAG size of output 106 [2018-04-12 20:16:23,597 WARN L151 SmtUtils]: Spent 787ms on a formula simplification. DAG size of input: 250 DAG size of output 109 [2018-04-12 20:16:24,267 WARN L151 SmtUtils]: Spent 540ms on a formula simplification. DAG size of input: 206 DAG size of output 102 [2018-04-12 20:16:24,981 WARN L151 SmtUtils]: Spent 548ms on a formula simplification. DAG size of input: 209 DAG size of output 105 [2018-04-12 20:16:25,455 WARN L151 SmtUtils]: Spent 374ms on a formula simplification. DAG size of input: 143 DAG size of output 87 [2018-04-12 20:16:25,960 WARN L151 SmtUtils]: Spent 407ms on a formula simplification. DAG size of input: 146 DAG size of output 90 [2018-04-12 20:16:26,365 WARN L151 SmtUtils]: Spent 304ms on a formula simplification. DAG size of input: 117 DAG size of output 78 [2018-04-12 20:16:26,744 WARN L151 SmtUtils]: Spent 279ms on a formula simplification. DAG size of input: 120 DAG size of output 81 [2018-04-12 20:16:27,043 WARN L151 SmtUtils]: Spent 216ms on a formula simplification. DAG size of input: 103 DAG size of output 74 [2018-04-12 20:16:27,368 WARN L151 SmtUtils]: Spent 230ms on a formula simplification. DAG size of input: 106 DAG size of output 77 [2018-04-12 20:16:28,555 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:28,555 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:16:28,555 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 20:16:28,555 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:16:28,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:28,557 INFO L182 omatonBuilderFactory]: Interpolants [18944#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2) (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (- 1))))) (and (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2) (- 1)) (- 1))))) (and (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 18945#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2) (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2) (- 1)) (- 1))))) (and (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 18946#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 18947#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 18948#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))))), 18949#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))))), 18950#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (or (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) (- 1))))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18951#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (or (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) (- 1))))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18952#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18953#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18954#(or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 18955#(or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 18956#(or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) (- 1)))))), 18957#(or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) (- 1)))))), 18958#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 18959#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 18960#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18961#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18962#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18963#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18964#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18965#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18966#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18967#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18968#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18969#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 18970#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 18971#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 18972#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 18973#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 18974#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 18934#true, 18935#false, 18936#(or (<= 2 main_~n~0) (= main_~n~0 1)), 18937#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (or (<= 2 main_~n~0) (= main_~n~0 1)) (= 1 (select |#valid| |main_#t~malloc11.base|))), 18938#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 18939#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 18940#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 18941#(and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset)) (and (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 4) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 6) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 3) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) (- 1)))))) (<= (+ main_~n~0 5) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 6) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 7) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 2) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1))) (and (<= (+ main_~n~0 3) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (= main_~n~0 1) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 5) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- 2))) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 3) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset)))) (or (and (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 8) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (<= (+ main_~n~0 7) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))))) (or (not (= main_~n~0 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 18942#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2) (- 1)) (- 1)))) (<= 6 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2))) (and (or (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 7) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) 1) (- 1))))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 6) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2) (- 1)))) (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2) (- 1)))) (<= 5 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) (- 1))))))), 18943#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) 2) (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) 2))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) (- 1))))) (and (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2) (- 1)) (- 1)))) (<= 7 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2) (- 1)))) (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)))))] [2018-04-12 20:16:28,557 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:28,557 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-12 20:16:28,557 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-12 20:16:28,558 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1382, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 20:16:28,558 INFO L87 Difference]: Start difference. First operand 166 states and 180 transitions. Second operand 41 states. [2018-04-12 20:16:29,108 WARN L151 SmtUtils]: Spent 269ms on a formula simplification. DAG size of input: 190 DAG size of output 165 [2018-04-12 20:16:29,398 WARN L148 SmtUtils]: Spent 181ms on a formula simplification that was a NOOP. DAG size: 189 [2018-04-12 20:16:29,848 WARN L148 SmtUtils]: Spent 322ms on a formula simplification that was a NOOP. DAG size: 280 [2018-04-12 20:16:30,244 WARN L148 SmtUtils]: Spent 316ms on a formula simplification that was a NOOP. DAG size: 283 [2018-04-12 20:16:30,757 WARN L148 SmtUtils]: Spent 358ms on a formula simplification that was a NOOP. DAG size: 294 [2018-04-12 20:16:31,521 WARN L151 SmtUtils]: Spent 721ms on a formula simplification. DAG size of input: 303 DAG size of output 302 [2018-04-12 20:16:31,964 WARN L148 SmtUtils]: Spent 301ms on a formula simplification that was a NOOP. DAG size: 286 [2018-04-12 20:16:32,663 WARN L151 SmtUtils]: Spent 644ms on a formula simplification. DAG size of input: 291 DAG size of output 285 [2018-04-12 20:16:33,463 WARN L151 SmtUtils]: Spent 619ms on a formula simplification. DAG size of input: 283 DAG size of output 277 [2018-04-12 20:16:34,176 WARN L151 SmtUtils]: Spent 633ms on a formula simplification. DAG size of input: 293 DAG size of output 279 [2018-04-12 20:16:34,891 WARN L151 SmtUtils]: Spent 534ms on a formula simplification. DAG size of input: 272 DAG size of output 256 [2018-04-12 20:16:35,531 WARN L151 SmtUtils]: Spent 538ms on a formula simplification. DAG size of input: 283 DAG size of output 262 [2018-04-12 20:16:36,146 WARN L151 SmtUtils]: Spent 487ms on a formula simplification. DAG size of input: 267 DAG size of output 246 [2018-04-12 20:16:37,030 WARN L151 SmtUtils]: Spent 798ms on a formula simplification. DAG size of input: 278 DAG size of output 251 [2018-04-12 20:16:37,639 WARN L151 SmtUtils]: Spent 479ms on a formula simplification. DAG size of input: 268 DAG size of output 244 [2018-04-12 20:16:38,321 WARN L151 SmtUtils]: Spent 568ms on a formula simplification. DAG size of input: 286 DAG size of output 257 [2018-04-12 20:16:39,146 WARN L151 SmtUtils]: Spent 705ms on a formula simplification. DAG size of input: 260 DAG size of output 238 [2018-04-12 20:16:39,822 WARN L151 SmtUtils]: Spent 555ms on a formula simplification. DAG size of input: 271 DAG size of output 256 [2018-04-12 20:16:40,365 WARN L151 SmtUtils]: Spent 440ms on a formula simplification. DAG size of input: 245 DAG size of output 227 [2018-04-12 20:16:40,914 WARN L151 SmtUtils]: Spent 463ms on a formula simplification. DAG size of input: 248 DAG size of output 233 [2018-04-12 20:16:41,628 WARN L151 SmtUtils]: Spent 617ms on a formula simplification. DAG size of input: 236 DAG size of output 219 [2018-04-12 20:16:42,131 WARN L151 SmtUtils]: Spent 422ms on a formula simplification. DAG size of input: 239 DAG size of output 225 [2018-04-12 20:16:42,829 WARN L151 SmtUtils]: Spent 604ms on a formula simplification. DAG size of input: 228 DAG size of output 215 [2018-04-12 20:16:43,573 WARN L151 SmtUtils]: Spent 629ms on a formula simplification. DAG size of input: 231 DAG size of output 221 [2018-04-12 20:16:44,088 WARN L151 SmtUtils]: Spent 400ms on a formula simplification. DAG size of input: 221 DAG size of output 212 [2018-04-12 20:16:44,665 WARN L151 SmtUtils]: Spent 388ms on a formula simplification. DAG size of input: 224 DAG size of output 218 [2018-04-12 20:16:45,127 WARN L151 SmtUtils]: Spent 377ms on a formula simplification. DAG size of input: 213 DAG size of output 205 [2018-04-12 20:16:45,612 WARN L151 SmtUtils]: Spent 395ms on a formula simplification. DAG size of input: 216 DAG size of output 211 [2018-04-12 20:16:46,063 WARN L151 SmtUtils]: Spent 361ms on a formula simplification. DAG size of input: 205 DAG size of output 201 [2018-04-12 20:16:46,537 WARN L151 SmtUtils]: Spent 383ms on a formula simplification. DAG size of input: 208 DAG size of output 204 [2018-04-12 20:16:46,980 WARN L151 SmtUtils]: Spent 352ms on a formula simplification. DAG size of input: 198 DAG size of output 195 [2018-04-12 20:16:47,253 WARN L148 SmtUtils]: Spent 177ms on a formula simplification that was a NOOP. DAG size: 195 [2018-04-12 20:16:47,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:16:47,356 INFO L93 Difference]: Finished difference Result 207 states and 224 transitions. [2018-04-12 20:16:47,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 20:16:47,356 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 66 [2018-04-12 20:16:47,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:16:47,357 INFO L225 Difference]: With dead ends: 207 [2018-04-12 20:16:47,357 INFO L226 Difference]: Without dead ends: 202 [2018-04-12 20:16:47,357 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1542 ImplicationChecksByTransitivity, 31.7s TimeCoverageRelationStatistics Valid=1065, Invalid=4787, Unknown=0, NotChecked=0, Total=5852 [2018-04-12 20:16:47,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2018-04-12 20:16:47,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 172. [2018-04-12 20:16:47,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-12 20:16:47,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 187 transitions. [2018-04-12 20:16:47,358 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 187 transitions. Word has length 66 [2018-04-12 20:16:47,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:16:47,358 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 187 transitions. [2018-04-12 20:16:47,358 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-12 20:16:47,358 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 187 transitions. [2018-04-12 20:16:47,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-12 20:16:47,359 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:16:47,359 INFO L355 BasicCegarLoop]: trace histogram [11, 11, 10, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:16:47,359 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:16:47,359 INFO L82 PathProgramCache]: Analyzing trace with hash 166322205, now seen corresponding path program 9 times [2018-04-12 20:16:47,359 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:16:47,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:16:47,370 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:16:47,872 WARN L151 SmtUtils]: Spent 292ms on a formula simplification. DAG size of input: 202 DAG size of output 87 [2018-04-12 20:16:48,170 WARN L151 SmtUtils]: Spent 273ms on a formula simplification. DAG size of input: 200 DAG size of output 85 [2018-04-12 20:16:48,504 WARN L151 SmtUtils]: Spent 308ms on a formula simplification. DAG size of input: 167 DAG size of output 75 [2018-04-12 20:16:48,821 WARN L151 SmtUtils]: Spent 295ms on a formula simplification. DAG size of input: 167 DAG size of output 75 [2018-04-12 20:16:49,119 WARN L151 SmtUtils]: Spent 271ms on a formula simplification. DAG size of input: 167 DAG size of output 75 [2018-04-12 20:16:49,475 WARN L151 SmtUtils]: Spent 291ms on a formula simplification. DAG size of input: 167 DAG size of output 75 [2018-04-12 20:16:49,656 WARN L151 SmtUtils]: Spent 149ms on a formula simplification. DAG size of input: 133 DAG size of output 74 [2018-04-12 20:16:49,846 WARN L151 SmtUtils]: Spent 155ms on a formula simplification. DAG size of input: 136 DAG size of output 77 [2018-04-12 20:16:49,983 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 103 DAG size of output 66 [2018-04-12 20:16:50,131 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 106 DAG size of output 69 [2018-04-12 20:16:51,018 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 177 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:51,018 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:16:51,018 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 20:16:51,018 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:16:51,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:51,019 INFO L182 omatonBuilderFactory]: Interpolants [19456#(and (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))))), 19457#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19458#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19459#(and (or (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19460#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19461#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19462#(and (or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19463#(and (or (<= (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19464#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19465#(and (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19466#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19426#true, 19427#false, 19428#(<= 1 main_~n~0), 19429#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 19430#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 19431#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 19432#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 19433#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 19434#(and (= 0 main_~nondetString2~0.offset) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 main_~length2~0) (- 1)))))) (<= (+ main_~n~0 main_~length2~0 4) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 main_~length2~0) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 5) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 main_~length2~0 6) (select |#length| main_~nondetString1~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 7) (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 2) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 3) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 1) (select |#length| main_~nondetString1~0.base)))) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 19435#(and (= 0 main_~nondetString2~0.offset) (or (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 6) (select |#length| main_~nondetString1~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 7) (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 5) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 4) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))))) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 19436#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|) (or (and (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 7) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 6) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))))), 19437#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 1)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))))), 19438#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1)))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 19439#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 19440#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 19441#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 19442#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 19443#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))), 19444#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 19445#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 19446#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 19447#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 19448#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 19449#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 19450#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 19451#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 19452#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 19453#(and (or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19454#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19455#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:16:51,019 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 177 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:16:51,019 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-12 20:16:51,019 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-12 20:16:51,019 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1453, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 20:16:51,019 INFO L87 Difference]: Start difference. First operand 172 states and 187 transitions. Second operand 41 states. [2018-04-12 20:16:51,563 WARN L148 SmtUtils]: Spent 103ms on a formula simplification that was a NOOP. DAG size: 196 [2018-04-12 20:16:51,834 WARN L151 SmtUtils]: Spent 218ms on a formula simplification. DAG size of input: 215 DAG size of output 198 [2018-04-12 20:16:52,254 WARN L151 SmtUtils]: Spent 348ms on a formula simplification. DAG size of input: 210 DAG size of output 202 [2018-04-12 20:16:52,670 WARN L151 SmtUtils]: Spent 372ms on a formula simplification. DAG size of input: 217 DAG size of output 206 [2018-04-12 20:16:52,953 WARN L151 SmtUtils]: Spent 222ms on a formula simplification. DAG size of input: 206 DAG size of output 195 [2018-04-12 20:16:53,248 WARN L151 SmtUtils]: Spent 247ms on a formula simplification. DAG size of input: 213 DAG size of output 199 [2018-04-12 20:16:53,524 WARN L151 SmtUtils]: Spent 207ms on a formula simplification. DAG size of input: 193 DAG size of output 186 [2018-04-12 20:16:53,810 WARN L151 SmtUtils]: Spent 238ms on a formula simplification. DAG size of input: 200 DAG size of output 189 [2018-04-12 20:16:54,056 WARN L151 SmtUtils]: Spent 192ms on a formula simplification. DAG size of input: 186 DAG size of output 179 [2018-04-12 20:16:54,301 WARN L151 SmtUtils]: Spent 194ms on a formula simplification. DAG size of input: 193 DAG size of output 182 [2018-04-12 20:16:54,539 WARN L151 SmtUtils]: Spent 186ms on a formula simplification. DAG size of input: 179 DAG size of output 172 [2018-04-12 20:16:54,793 WARN L151 SmtUtils]: Spent 197ms on a formula simplification. DAG size of input: 186 DAG size of output 176 [2018-04-12 20:16:55,018 WARN L151 SmtUtils]: Spent 171ms on a formula simplification. DAG size of input: 172 DAG size of output 165 [2018-04-12 20:16:55,268 WARN L151 SmtUtils]: Spent 194ms on a formula simplification. DAG size of input: 179 DAG size of output 169 [2018-04-12 20:16:55,493 WARN L151 SmtUtils]: Spent 166ms on a formula simplification. DAG size of input: 164 DAG size of output 157 [2018-04-12 20:16:55,725 WARN L151 SmtUtils]: Spent 173ms on a formula simplification. DAG size of input: 168 DAG size of output 160 [2018-04-12 20:16:55,925 WARN L151 SmtUtils]: Spent 143ms on a formula simplification. DAG size of input: 156 DAG size of output 150 [2018-04-12 20:16:56,130 WARN L151 SmtUtils]: Spent 145ms on a formula simplification. DAG size of input: 151 DAG size of output 150 [2018-04-12 20:16:56,319 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 154 DAG size of output 153 [2018-04-12 20:16:56,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:16:56,889 INFO L93 Difference]: Finished difference Result 200 states and 214 transitions. [2018-04-12 20:16:56,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 20:16:56,890 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 67 [2018-04-12 20:16:56,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:16:56,890 INFO L225 Difference]: With dead ends: 200 [2018-04-12 20:16:56,890 INFO L226 Difference]: Without dead ends: 167 [2018-04-12 20:16:56,890 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1502 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=627, Invalid=4485, Unknown=0, NotChecked=0, Total=5112 [2018-04-12 20:16:56,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2018-04-12 20:16:56,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 166. [2018-04-12 20:16:56,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-04-12 20:16:56,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 179 transitions. [2018-04-12 20:16:56,892 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 179 transitions. Word has length 67 [2018-04-12 20:16:56,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:16:56,892 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 179 transitions. [2018-04-12 20:16:56,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-12 20:16:56,892 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 179 transitions. [2018-04-12 20:16:56,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-04-12 20:16:56,892 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:16:56,892 INFO L355 BasicCegarLoop]: trace histogram [17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:16:56,892 INFO L408 AbstractCegarLoop]: === Iteration 59 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:16:56,892 INFO L82 PathProgramCache]: Analyzing trace with hash 745961614, now seen corresponding path program 14 times [2018-04-12 20:16:56,893 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:16:56,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:16:56,908 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:16:58,537 WARN L151 SmtUtils]: Spent 1270ms on a formula simplification. DAG size of input: 330 DAG size of output 150 [2018-04-12 20:16:59,576 WARN L151 SmtUtils]: Spent 994ms on a formula simplification. DAG size of input: 240 DAG size of output 99 [2018-04-12 20:17:00,590 WARN L151 SmtUtils]: Spent 973ms on a formula simplification. DAG size of input: 240 DAG size of output 99 [2018-04-12 20:17:01,632 WARN L151 SmtUtils]: Spent 987ms on a formula simplification. DAG size of input: 240 DAG size of output 99 [2018-04-12 20:17:02,919 WARN L151 SmtUtils]: Spent 1218ms on a formula simplification. DAG size of input: 243 DAG size of output 102 [2018-04-12 20:17:04,131 WARN L151 SmtUtils]: Spent 1152ms on a formula simplification. DAG size of input: 264 DAG size of output 114 [2018-04-12 20:17:05,336 WARN L151 SmtUtils]: Spent 1138ms on a formula simplification. DAG size of input: 267 DAG size of output 117 [2018-04-12 20:17:06,265 WARN L151 SmtUtils]: Spent 871ms on a formula simplification. DAG size of input: 220 DAG size of output 102 [2018-04-12 20:17:07,179 WARN L151 SmtUtils]: Spent 848ms on a formula simplification. DAG size of input: 223 DAG size of output 105 [2018-04-12 20:17:07,907 WARN L151 SmtUtils]: Spent 669ms on a formula simplification. DAG size of input: 193 DAG size of output 96 [2018-04-12 20:17:08,712 WARN L151 SmtUtils]: Spent 739ms on a formula simplification. DAG size of input: 196 DAG size of output 99 [2018-04-12 20:17:09,288 WARN L151 SmtUtils]: Spent 517ms on a formula simplification. DAG size of input: 168 DAG size of output 90 [2018-04-12 20:17:09,864 WARN L151 SmtUtils]: Spent 512ms on a formula simplification. DAG size of input: 171 DAG size of output 93 [2018-04-12 20:17:10,319 WARN L151 SmtUtils]: Spent 383ms on a formula simplification. DAG size of input: 144 DAG size of output 83 [2018-04-12 20:17:10,767 WARN L151 SmtUtils]: Spent 385ms on a formula simplification. DAG size of input: 147 DAG size of output 86 [2018-04-12 20:17:11,122 WARN L151 SmtUtils]: Spent 289ms on a formula simplification. DAG size of input: 122 DAG size of output 76 [2018-04-12 20:17:11,484 WARN L151 SmtUtils]: Spent 299ms on a formula simplification. DAG size of input: 125 DAG size of output 79 [2018-04-12 20:17:11,772 WARN L151 SmtUtils]: Spent 221ms on a formula simplification. DAG size of input: 102 DAG size of output 69 [2018-04-12 20:17:12,063 WARN L151 SmtUtils]: Spent 227ms on a formula simplification. DAG size of input: 105 DAG size of output 72 [2018-04-12 20:17:12,250 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 84 DAG size of output 62 [2018-04-12 20:17:12,454 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 87 DAG size of output 65 [2018-04-12 20:17:13,556 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:17:13,556 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:17:13,556 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-04-12 20:17:13,556 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:17:13,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:17:13,558 INFO L182 omatonBuilderFactory]: Interpolants [19904#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (<= 15 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 14 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 16 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 4 (- 1)))) (<= 17 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))))), 19905#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 15 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 14 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= 17 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1))))) (<= 16 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19906#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 15 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 14 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= 17 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1))))) (<= 16 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 19907#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19908#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19909#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19910#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19911#(and (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19912#(and (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19913#(and (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19914#(and (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19915#(and (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19916#(and (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19917#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19918#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19919#(and (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19920#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19921#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19922#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19923#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 9 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19924#(and (<= 9 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19925#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 10 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19926#(and (<= 10 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19927#(and (<= 11 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19928#(and (<= 11 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19929#(and (<= 12 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19930#(and (<= 12 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19931#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 13 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19932#(and (<= 13 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 19933#(and (<= 14 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)))), 19934#(and (<= 14 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)))), 19935#(and (<= 15 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 19936#(and (<= 15 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 19937#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 16 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 19895#true, 19896#false, 19897#(<= 1 main_~n~0), 19898#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (= 1 (select |#valid| |main_#t~malloc11.base|))), 19899#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 19900#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 19901#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 19902#(and (or (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (select |#length| main_~nondetString1~0.base) (- 1)))))) (<= 2 main_~n~0)) (or (and (or (and (<= (+ main_~n~0 10) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 9) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 14) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (or (<= (+ main_~n~0 15) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 4)) (+ main_~nondetString1~0.offset (- 1)))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 8) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 13) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 7) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 11) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 12) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))))) (<= 1 main_~n~0)) (= main_~n~0 1))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 19903#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 11 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (<= 15 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (and (<= 13 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (<= 5 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 12 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 9 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 16 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (or (<= 17 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 4 (- 1)))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 14 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 10 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))))))] [2018-04-12 20:17:13,558 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:17:13,558 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-12 20:17:13,558 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-12 20:17:13,558 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1706, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 20:17:13,559 INFO L87 Difference]: Start difference. First operand 166 states and 179 transitions. Second operand 43 states. [2018-04-12 20:17:13,969 WARN L151 SmtUtils]: Spent 158ms on a formula simplification. DAG size of input: 171 DAG size of output 164 [2018-04-12 20:17:14,396 WARN L148 SmtUtils]: Spent 173ms on a formula simplification that was a NOOP. DAG size: 249 [2018-04-12 20:17:14,625 WARN L148 SmtUtils]: Spent 160ms on a formula simplification that was a NOOP. DAG size: 252 [2018-04-12 20:17:14,863 WARN L148 SmtUtils]: Spent 154ms on a formula simplification that was a NOOP. DAG size: 267 [2018-04-12 20:17:15,117 WARN L148 SmtUtils]: Spent 176ms on a formula simplification that was a NOOP. DAG size: 269 [2018-04-12 20:17:15,349 WARN L148 SmtUtils]: Spent 151ms on a formula simplification that was a NOOP. DAG size: 258 [2018-04-12 20:17:15,610 WARN L148 SmtUtils]: Spent 170ms on a formula simplification that was a NOOP. DAG size: 261 [2018-04-12 20:17:15,854 WARN L148 SmtUtils]: Spent 157ms on a formula simplification that was a NOOP. DAG size: 252 [2018-04-12 20:17:16,077 WARN L148 SmtUtils]: Spent 149ms on a formula simplification that was a NOOP. DAG size: 255 [2018-04-12 20:17:16,300 WARN L148 SmtUtils]: Spent 144ms on a formula simplification that was a NOOP. DAG size: 247 [2018-04-12 20:17:16,524 WARN L148 SmtUtils]: Spent 147ms on a formula simplification that was a NOOP. DAG size: 250 [2018-04-12 20:17:16,751 WARN L148 SmtUtils]: Spent 149ms on a formula simplification that was a NOOP. DAG size: 241 [2018-04-12 20:17:16,970 WARN L148 SmtUtils]: Spent 147ms on a formula simplification that was a NOOP. DAG size: 244 [2018-04-12 20:17:17,185 WARN L148 SmtUtils]: Spent 136ms on a formula simplification that was a NOOP. DAG size: 235 [2018-04-12 20:17:17,402 WARN L148 SmtUtils]: Spent 142ms on a formula simplification that was a NOOP. DAG size: 238 [2018-04-12 20:17:17,621 WARN L148 SmtUtils]: Spent 145ms on a formula simplification that was a NOOP. DAG size: 229 [2018-04-12 20:17:17,829 WARN L148 SmtUtils]: Spent 131ms on a formula simplification that was a NOOP. DAG size: 232 [2018-04-12 20:17:18,037 WARN L148 SmtUtils]: Spent 131ms on a formula simplification that was a NOOP. DAG size: 223 [2018-04-12 20:17:18,242 WARN L148 SmtUtils]: Spent 132ms on a formula simplification that was a NOOP. DAG size: 226 [2018-04-12 20:17:18,440 WARN L148 SmtUtils]: Spent 122ms on a formula simplification that was a NOOP. DAG size: 217 [2018-04-12 20:17:18,654 WARN L148 SmtUtils]: Spent 139ms on a formula simplification that was a NOOP. DAG size: 220 [2018-04-12 20:17:18,849 WARN L148 SmtUtils]: Spent 124ms on a formula simplification that was a NOOP. DAG size: 210 [2018-04-12 20:17:19,053 WARN L148 SmtUtils]: Spent 135ms on a formula simplification that was a NOOP. DAG size: 213 [2018-04-12 20:17:19,253 WARN L148 SmtUtils]: Spent 120ms on a formula simplification that was a NOOP. DAG size: 204 [2018-04-12 20:17:19,438 WARN L148 SmtUtils]: Spent 119ms on a formula simplification that was a NOOP. DAG size: 207 [2018-04-12 20:17:19,621 WARN L148 SmtUtils]: Spent 112ms on a formula simplification that was a NOOP. DAG size: 197 [2018-04-12 20:17:19,841 WARN L148 SmtUtils]: Spent 120ms on a formula simplification that was a NOOP. DAG size: 200 [2018-04-12 20:17:20,024 WARN L148 SmtUtils]: Spent 101ms on a formula simplification that was a NOOP. DAG size: 188 [2018-04-12 20:17:20,260 WARN L148 SmtUtils]: Spent 106ms on a formula simplification that was a NOOP. DAG size: 191 [2018-04-12 20:17:20,454 WARN L148 SmtUtils]: Spent 109ms on a formula simplification that was a NOOP. DAG size: 186 [2018-04-12 20:17:20,677 WARN L148 SmtUtils]: Spent 113ms on a formula simplification that was a NOOP. DAG size: 189 [2018-04-12 20:17:20,869 WARN L148 SmtUtils]: Spent 107ms on a formula simplification that was a NOOP. DAG size: 183 [2018-04-12 20:17:21,087 WARN L148 SmtUtils]: Spent 108ms on a formula simplification that was a NOOP. DAG size: 181 [2018-04-12 20:17:21,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:17:21,522 INFO L93 Difference]: Finished difference Result 206 states and 223 transitions. [2018-04-12 20:17:21,522 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 20:17:21,522 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 69 [2018-04-12 20:17:21,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:17:21,523 INFO L225 Difference]: With dead ends: 206 [2018-04-12 20:17:21,523 INFO L226 Difference]: Without dead ends: 201 [2018-04-12 20:17:21,523 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1553 ImplicationChecksByTransitivity, 22.9s TimeCoverageRelationStatistics Valid=366, Invalid=6114, Unknown=0, NotChecked=0, Total=6480 [2018-04-12 20:17:21,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2018-04-12 20:17:21,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 172. [2018-04-12 20:17:21,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-12 20:17:21,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 186 transitions. [2018-04-12 20:17:21,525 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 186 transitions. Word has length 69 [2018-04-12 20:17:21,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:17:21,525 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 186 transitions. [2018-04-12 20:17:21,525 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-12 20:17:21,525 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 186 transitions. [2018-04-12 20:17:21,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-12 20:17:21,525 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:17:21,525 INFO L355 BasicCegarLoop]: trace histogram [12, 12, 11, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:17:21,525 INFO L408 AbstractCegarLoop]: === Iteration 60 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:17:21,525 INFO L82 PathProgramCache]: Analyzing trace with hash -524369535, now seen corresponding path program 10 times [2018-04-12 20:17:21,526 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:17:21,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:17:21,537 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:17:23,772 WARN L151 SmtUtils]: Spent 1458ms on a formula simplification. DAG size of input: 402 DAG size of output 159 [2018-04-12 20:17:25,293 WARN L151 SmtUtils]: Spent 1446ms on a formula simplification. DAG size of input: 400 DAG size of output 157 [2018-04-12 20:17:26,537 WARN L151 SmtUtils]: Spent 1209ms on a formula simplification. DAG size of input: 341 DAG size of output 127 [2018-04-12 20:17:27,909 WARN L151 SmtUtils]: Spent 1330ms on a formula simplification. DAG size of input: 341 DAG size of output 124 [2018-04-12 20:17:29,259 WARN L151 SmtUtils]: Spent 1301ms on a formula simplification. DAG size of input: 341 DAG size of output 127 [2018-04-12 20:17:31,032 WARN L151 SmtUtils]: Spent 1628ms on a formula simplification. DAG size of input: 358 DAG size of output 133 [2018-04-12 20:17:32,243 WARN L151 SmtUtils]: Spent 1145ms on a formula simplification. DAG size of input: 309 DAG size of output 125 [2018-04-12 20:17:33,558 WARN L151 SmtUtils]: Spent 1238ms on a formula simplification. DAG size of input: 312 DAG size of output 134 [2018-04-12 20:17:34,363 WARN L151 SmtUtils]: Spent 721ms on a formula simplification. DAG size of input: 245 DAG size of output 107 [2018-04-12 20:17:35,159 WARN L151 SmtUtils]: Spent 714ms on a formula simplification. DAG size of input: 248 DAG size of output 110 [2018-04-12 20:17:35,624 WARN L151 SmtUtils]: Spent 395ms on a formula simplification. DAG size of input: 178 DAG size of output 90 [2018-04-12 20:17:36,125 WARN L151 SmtUtils]: Spent 412ms on a formula simplification. DAG size of input: 181 DAG size of output 92 [2018-04-12 20:17:36,402 WARN L151 SmtUtils]: Spent 207ms on a formula simplification. DAG size of input: 123 DAG size of output 72 [2018-04-12 20:17:36,666 WARN L151 SmtUtils]: Spent 189ms on a formula simplification. DAG size of input: 126 DAG size of output 82 [2018-04-12 20:17:38,038 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:17:38,038 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:17:38,039 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-12 20:17:38,039 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:17:38,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:17:38,040 INFO L182 omatonBuilderFactory]: Interpolants [20416#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20417#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20418#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20419#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20420#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20421#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20422#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20423#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20424#(or (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))))), 20425#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))))), 20426#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 20427#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 20428#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 20429#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 20430#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 20431#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 20432#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 20433#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20434#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 20435#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 20392#true, 20393#false, 20394#(<= 1 main_~n~0), 20395#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 20396#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= (select |#valid| |main_#t~malloc11.base|) 1) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 20397#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= (select |#valid| main_~nondetString1~0.base) 1) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 20398#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 20399#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 20400#(and (= 0 main_~nondetString2~0.offset) (or (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) 2) (select |#length| main_~nondetString1~0.base))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) 1) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 main_~length2~0) (- 1)))))) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 main_~length2~0 6) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- (+ main_~n~0 (+ (- (+ (+ (+ (+ (+ main_~n~0 main_~length2~0) 1) 1) 1) 1)) (select |#length| main_~nondetString1~0.base)))))))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 2) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 main_~length2~0) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 3) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 main_~length2~0 4) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 main_~length2~0) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 main_~length2~0 5) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- (+ main_~n~0 (+ (- (+ (+ (+ (+ main_~n~0 main_~length2~0) 1) 1) 1)) (select |#length| main_~nondetString1~0.base)))))))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 main_~length2~0 2) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2)) (or (<= (+ main_~n~0 main_~length2~0 3) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) (+ main_~nondetString1~0.offset (- 1)))))))) (and (<= (+ main_~n~0 main_~length2~0 1) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 main_~length2~0) (- 1)))))) (<= (+ main_~n~0 main_~length2~0) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2))) (and (<= (+ main_~n~0 main_~length2~0 2) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (select |#length| main_~nondetString1~0.base) (- 1)))))) (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 main_~length2~0) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 1) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)))) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 20401#(and (= 0 main_~nondetString2~0.offset) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (or (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) 2) (select |#length| main_~nondetString1~0.base))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) 1) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 4) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 6) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- (+ main_~n~0 (+ (- (+ (+ (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) 1) 1) 1)) (select |#length| main_~nondetString1~0.base)))))))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2)) (or (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) (+ main_~nondetString1~0.offset (- 1)))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- (+ main_~n~0 (+ (- (+ (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) 1) 1)) (select |#length| main_~nondetString1~0.base))))))))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 5) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (select |#length| main_~nondetString1~0.base) (- 1)))))) (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (select |#length| main_~nondetString1~0.base))))), 20402#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 2) (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 3) (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) (- 1))))) (and (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1))))) (and (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2)) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1))))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- (+ (- (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) 1) 1) 1)) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))))))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 6) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 2) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (- 1))))) (and (or (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 5) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 5) 2) (- 1))))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 5) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- (+ (- (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) 1) 1)) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))))))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) 1) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 20403#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- (+ (- (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) 1) 1) 1)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))))))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (- 1))))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 2) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- (+ (- (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) 1) 1)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))))), 20404#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (+ (- (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) 1) 1) 1)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) 1) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (+ (- (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) 1) 1)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 20405#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (- (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) 1) 1)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))))) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1)))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) 1) (- 1))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (- (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) 1) 1) 1)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))))) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))))) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1)))))))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 20406#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (- (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))))) (- 2))))) (- 2))))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (- (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))))) (- 2))))) (- 2)))))))))), 20407#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (- (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))))) (- 2))))) (- 2))))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (- (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))))) (- 2))))) (- 2))))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20408#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))))) (- 3)))) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20409#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))))) (- 3)))) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20410#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (+ (- (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))))) (- 4)))) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20411#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (+ (- (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1)) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))))) (- 4)))) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20412#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) (- 5)))) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20413#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) (- 5)))) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 20414#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5)) (- 1))))) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4)) (- 1)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3))))), 20415#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5)) (- 1))))) (and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4)) (- 1)))) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)))] [2018-04-12 20:17:38,040 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:17:38,040 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-12 20:17:38,040 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-12 20:17:38,041 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1722, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 20:17:38,041 INFO L87 Difference]: Start difference. First operand 172 states and 186 transitions. Second operand 44 states. [2018-04-12 20:17:38,552 WARN L151 SmtUtils]: Spent 265ms on a formula simplification. DAG size of input: 175 DAG size of output 161 [2018-04-12 20:17:38,905 WARN L148 SmtUtils]: Spent 257ms on a formula simplification that was a NOOP. DAG size: 235 [2018-04-12 20:17:39,432 WARN L148 SmtUtils]: Spent 433ms on a formula simplification that was a NOOP. DAG size: 345 [2018-04-12 20:17:40,512 WARN L151 SmtUtils]: Spent 960ms on a formula simplification. DAG size of input: 362 DAG size of output 347 [2018-04-12 20:17:41,556 WARN L151 SmtUtils]: Spent 957ms on a formula simplification. DAG size of input: 359 DAG size of output 355 [2018-04-12 20:17:42,089 WARN L148 SmtUtils]: Spent 453ms on a formula simplification that was a NOOP. DAG size: 356 [2018-04-12 20:17:43,181 WARN L151 SmtUtils]: Spent 971ms on a formula simplification. DAG size of input: 378 DAG size of output 374 [2018-04-12 20:17:44,358 WARN L151 SmtUtils]: Spent 1090ms on a formula simplification. DAG size of input: 387 DAG size of output 383 [2018-04-12 20:17:45,318 WARN L151 SmtUtils]: Spent 841ms on a formula simplification. DAG size of input: 345 DAG size of output 342 [2018-04-12 20:17:46,242 WARN L151 SmtUtils]: Spent 830ms on a formula simplification. DAG size of input: 348 DAG size of output 345 [2018-04-12 20:17:47,135 WARN L151 SmtUtils]: Spent 773ms on a formula simplification. DAG size of input: 328 DAG size of output 325 [2018-04-12 20:17:48,046 WARN L151 SmtUtils]: Spent 822ms on a formula simplification. DAG size of input: 336 DAG size of output 332 [2018-04-12 20:17:48,881 WARN L151 SmtUtils]: Spent 716ms on a formula simplification. DAG size of input: 313 DAG size of output 310 [2018-04-12 20:17:49,774 WARN L151 SmtUtils]: Spent 809ms on a formula simplification. DAG size of input: 340 DAG size of output 335 [2018-04-12 20:17:50,594 WARN L151 SmtUtils]: Spent 707ms on a formula simplification. DAG size of input: 314 DAG size of output 309 [2018-04-12 20:17:51,445 WARN L151 SmtUtils]: Spent 773ms on a formula simplification. DAG size of input: 332 DAG size of output 326 [2018-04-12 20:17:52,225 WARN L151 SmtUtils]: Spent 682ms on a formula simplification. DAG size of input: 301 DAG size of output 296 [2018-04-12 20:17:52,997 WARN L151 SmtUtils]: Spent 685ms on a formula simplification. DAG size of input: 304 DAG size of output 299 [2018-04-12 20:17:53,723 WARN L151 SmtUtils]: Spent 620ms on a formula simplification. DAG size of input: 286 DAG size of output 282 [2018-04-12 20:17:54,501 WARN L151 SmtUtils]: Spent 685ms on a formula simplification. DAG size of input: 289 DAG size of output 285 [2018-04-12 20:17:55,198 WARN L151 SmtUtils]: Spent 591ms on a formula simplification. DAG size of input: 273 DAG size of output 270 [2018-04-12 20:17:55,901 WARN L151 SmtUtils]: Spent 603ms on a formula simplification. DAG size of input: 276 DAG size of output 273 [2018-04-12 20:17:56,549 WARN L151 SmtUtils]: Spent 543ms on a formula simplification. DAG size of input: 262 DAG size of output 260 [2018-04-12 20:17:57,197 WARN L151 SmtUtils]: Spent 538ms on a formula simplification. DAG size of input: 253 DAG size of output 252 [2018-04-12 20:17:57,845 WARN L151 SmtUtils]: Spent 559ms on a formula simplification. DAG size of input: 256 DAG size of output 255 [2018-04-12 20:17:58,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:17:58,217 INFO L93 Difference]: Finished difference Result 190 states and 203 transitions. [2018-04-12 20:17:58,217 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 20:17:58,217 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 70 [2018-04-12 20:17:58,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:17:58,217 INFO L225 Difference]: With dead ends: 190 [2018-04-12 20:17:58,218 INFO L226 Difference]: Without dead ends: 189 [2018-04-12 20:17:58,218 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1668 ImplicationChecksByTransitivity, 35.2s TimeCoverageRelationStatistics Valid=653, Invalid=5047, Unknown=0, NotChecked=0, Total=5700 [2018-04-12 20:17:58,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2018-04-12 20:17:58,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 178. [2018-04-12 20:17:58,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2018-04-12 20:17:58,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 192 transitions. [2018-04-12 20:17:58,219 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 192 transitions. Word has length 70 [2018-04-12 20:17:58,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:17:58,219 INFO L459 AbstractCegarLoop]: Abstraction has 178 states and 192 transitions. [2018-04-12 20:17:58,219 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-12 20:17:58,219 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 192 transitions. [2018-04-12 20:17:58,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-04-12 20:17:58,220 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:17:58,220 INFO L355 BasicCegarLoop]: trace histogram [18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:17:58,220 INFO L408 AbstractCegarLoop]: === Iteration 61 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:17:58,220 INFO L82 PathProgramCache]: Analyzing trace with hash 781615150, now seen corresponding path program 15 times [2018-04-12 20:17:58,220 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:17:58,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:17:58,238 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:18:00,107 WARN L151 SmtUtils]: Spent 1272ms on a formula simplification. DAG size of input: 359 DAG size of output 193 [2018-04-12 20:18:01,665 WARN L151 SmtUtils]: Spent 1503ms on a formula simplification. DAG size of input: 362 DAG size of output 118 [2018-04-12 20:18:03,563 WARN L151 SmtUtils]: Spent 1805ms on a formula simplification. DAG size of input: 362 DAG size of output 123 [2018-04-12 20:18:05,312 WARN L151 SmtUtils]: Spent 1662ms on a formula simplification. DAG size of input: 362 DAG size of output 123 [2018-04-12 20:18:07,049 WARN L151 SmtUtils]: Spent 1657ms on a formula simplification. DAG size of input: 365 DAG size of output 126 [2018-04-12 20:18:08,815 WARN L151 SmtUtils]: Spent 1681ms on a formula simplification. DAG size of input: 385 DAG size of output 134 [2018-04-12 20:18:10,608 WARN L151 SmtUtils]: Spent 1690ms on a formula simplification. DAG size of input: 388 DAG size of output 137 [2018-04-12 20:18:12,210 WARN L151 SmtUtils]: Spent 1470ms on a formula simplification. DAG size of input: 316 DAG size of output 130 [2018-04-12 20:18:13,764 WARN L151 SmtUtils]: Spent 1399ms on a formula simplification. DAG size of input: 319 DAG size of output 133 [2018-04-12 20:18:14,690 WARN L151 SmtUtils]: Spent 781ms on a formula simplification. DAG size of input: 264 DAG size of output 107 [2018-04-12 20:18:15,657 WARN L151 SmtUtils]: Spent 797ms on a formula simplification. DAG size of input: 267 DAG size of output 110 [2018-04-12 20:18:16,720 WARN L151 SmtUtils]: Spent 911ms on a formula simplification. DAG size of input: 230 DAG size of output 117 [2018-04-12 20:18:17,833 WARN L151 SmtUtils]: Spent 955ms on a formula simplification. DAG size of input: 233 DAG size of output 120 [2018-04-12 20:18:18,458 WARN L151 SmtUtils]: Spent 489ms on a formula simplification. DAG size of input: 160 DAG size of output 95 [2018-04-12 20:18:19,095 WARN L151 SmtUtils]: Spent 502ms on a formula simplification. DAG size of input: 163 DAG size of output 98 [2018-04-12 20:18:19,574 WARN L151 SmtUtils]: Spent 339ms on a formula simplification. DAG size of input: 137 DAG size of output 87 [2018-04-12 20:18:20,054 WARN L151 SmtUtils]: Spent 348ms on a formula simplification. DAG size of input: 140 DAG size of output 90 [2018-04-12 20:18:20,445 WARN L151 SmtUtils]: Spent 279ms on a formula simplification. DAG size of input: 124 DAG size of output 83 [2018-04-12 20:18:20,853 WARN L151 SmtUtils]: Spent 280ms on a formula simplification. DAG size of input: 127 DAG size of output 86 [2018-04-12 20:18:22,435 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 0 proven. 442 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:18:22,436 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:18:22,436 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-04-12 20:18:22,436 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:18:22,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:18:22,438 INFO L182 omatonBuilderFactory]: Interpolants [20868#true, 20869#false, 20870#(or (<= 2 main_~n~0) (= main_~n~0 1)), 20871#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (or (<= 2 main_~n~0) (= main_~n~0 1)) (= 1 (select |#valid| |main_#t~malloc11.base|))), 20872#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 20873#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 20874#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 20875#(and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (and (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 7) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 9) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (<= (+ main_~n~0 8) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))))) (or (not (= main_~n~0 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (select |#length| main_~nondetString1~0.base) (- 1))))))) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 7) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 6) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- 2))) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 2) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 5) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) 1) (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 3) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 3) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) (- 1))))))) (and (<= (+ main_~n~0 6) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 4) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1))) (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 8) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 7) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 3) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (= main_~n~0 1) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 5) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 20876#(and (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2) (- 1)))) (<= 6 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (and (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 6) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2) (- 1)) (- 1)))) (<= 7 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 5 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ 3 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2) (- 1)))) (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (or (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 8) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) 1) 1) (- 1))))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 7) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) (- 1)))))) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)), 20877#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) 1) 1) (- 1))))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) 2) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) (- 1)))) (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2) (- 1)))) (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (and (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ 3 1) (- 1))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2) (- 1)) (- 1)))) (<= 8 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (<= 7 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1) 2) (- 1))))) (and (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ 3 1) 1) (- 1))))))), 20878#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2) (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ 3 1) 1) (- 1)))) (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (and (<= 7 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2) (- 1)) (- 1)))) (<= 8 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 20879#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2) (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ 3 1) 1) (- 1)))) (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (and (<= 7 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2) (- 1)) (- 1)))) (<= 8 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)))) (and (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 20880#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)), 20881#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 20882#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))), 20883#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))), 20884#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20885#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20886#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20887#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20888#(or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 20889#(or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 20890#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) 1) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) (- 1)))))), 20891#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) 1) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) (- 1)))))), 20892#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 9))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 20893#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 9))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 20894#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7)) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20895#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7)) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20896#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 20897#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 20898#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20899#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20900#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20901#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20902#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20903#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20904#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20905#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20906#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20907#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 20908#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 20909#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 20910#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 20911#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 20912#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:18:22,439 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 0 proven. 442 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:18:22,439 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-12 20:18:22,439 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-12 20:18:22,439 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1663, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 20:18:22,439 INFO L87 Difference]: Start difference. First operand 178 states and 192 transitions. Second operand 45 states. [2018-04-12 20:18:23,112 WARN L151 SmtUtils]: Spent 340ms on a formula simplification. DAG size of input: 216 DAG size of output 191 [2018-04-12 20:18:23,513 WARN L148 SmtUtils]: Spent 269ms on a formula simplification that was a NOOP. DAG size: 221 [2018-04-12 20:18:24,152 WARN L148 SmtUtils]: Spent 493ms on a formula simplification that was a NOOP. DAG size: 324 [2018-04-12 20:18:24,744 WARN L148 SmtUtils]: Spent 481ms on a formula simplification that was a NOOP. DAG size: 327 [2018-04-12 20:18:25,397 WARN L148 SmtUtils]: Spent 471ms on a formula simplification that was a NOOP. DAG size: 340 [2018-04-12 20:18:26,488 WARN L151 SmtUtils]: Spent 1046ms on a formula simplification. DAG size of input: 349 DAG size of output 348 [2018-04-12 20:18:27,211 WARN L148 SmtUtils]: Spent 536ms on a formula simplification that was a NOOP. DAG size: 340 [2018-04-12 20:18:28,325 WARN L151 SmtUtils]: Spent 1066ms on a formula simplification. DAG size of input: 345 DAG size of output 339 [2018-04-12 20:18:29,374 WARN L151 SmtUtils]: Spent 840ms on a formula simplification. DAG size of input: 319 DAG size of output 313 [2018-04-12 20:18:30,282 WARN L151 SmtUtils]: Spent 831ms on a formula simplification. DAG size of input: 328 DAG size of output 312 [2018-04-12 20:18:31,412 WARN L151 SmtUtils]: Spent 890ms on a formula simplification. DAG size of input: 333 DAG size of output 320 [2018-04-12 20:18:32,937 WARN L151 SmtUtils]: Spent 1399ms on a formula simplification. DAG size of input: 346 DAG size of output 326 [2018-04-12 20:18:33,845 WARN L151 SmtUtils]: Spent 727ms on a formula simplification. DAG size of input: 315 DAG size of output 293 [2018-04-12 20:18:34,772 WARN L151 SmtUtils]: Spent 786ms on a formula simplification. DAG size of input: 326 DAG size of output 298 [2018-04-12 20:18:35,711 WARN L151 SmtUtils]: Spent 730ms on a formula simplification. DAG size of input: 311 DAG size of output 285 [2018-04-12 20:18:36,644 WARN L151 SmtUtils]: Spent 790ms on a formula simplification. DAG size of input: 326 DAG size of output 292 [2018-04-12 20:18:37,935 WARN L151 SmtUtils]: Spent 1101ms on a formula simplification. DAG size of input: 317 DAG size of output 286 [2018-04-12 20:18:38,920 WARN L151 SmtUtils]: Spent 807ms on a formula simplification. DAG size of input: 336 DAG size of output 303 [2018-04-12 20:18:40,119 WARN L151 SmtUtils]: Spent 1028ms on a formula simplification. DAG size of input: 303 DAG size of output 277 [2018-04-12 20:18:41,024 WARN L151 SmtUtils]: Spent 759ms on a formula simplification. DAG size of input: 314 DAG size of output 295 [2018-04-12 20:18:42,125 WARN L151 SmtUtils]: Spent 959ms on a formula simplification. DAG size of input: 285 DAG size of output 263 [2018-04-12 20:18:42,888 WARN L151 SmtUtils]: Spent 644ms on a formula simplification. DAG size of input: 288 DAG size of output 269 [2018-04-12 20:18:43,639 WARN L151 SmtUtils]: Spent 622ms on a formula simplification. DAG size of input: 276 DAG size of output 258 [2018-04-12 20:18:44,394 WARN L151 SmtUtils]: Spent 649ms on a formula simplification. DAG size of input: 279 DAG size of output 264 [2018-04-12 20:18:45,444 WARN L151 SmtUtils]: Spent 921ms on a formula simplification. DAG size of input: 268 DAG size of output 251 [2018-04-12 20:18:46,171 WARN L151 SmtUtils]: Spent 627ms on a formula simplification. DAG size of input: 271 DAG size of output 257 [2018-04-12 20:18:47,184 WARN L151 SmtUtils]: Spent 894ms on a formula simplification. DAG size of input: 260 DAG size of output 247 [2018-04-12 20:18:47,925 WARN L151 SmtUtils]: Spent 589ms on a formula simplification. DAG size of input: 263 DAG size of output 253 [2018-04-12 20:18:48,673 WARN L151 SmtUtils]: Spent 594ms on a formula simplification. DAG size of input: 252 DAG size of output 243 [2018-04-12 20:18:49,790 WARN L151 SmtUtils]: Spent 884ms on a formula simplification. DAG size of input: 255 DAG size of output 246 [2018-04-12 20:18:50,470 WARN L151 SmtUtils]: Spent 570ms on a formula simplification. DAG size of input: 245 DAG size of output 237 [2018-04-12 20:18:51,128 WARN L151 SmtUtils]: Spent 549ms on a formula simplification. DAG size of input: 248 DAG size of output 243 [2018-04-12 20:18:51,818 WARN L151 SmtUtils]: Spent 568ms on a formula simplification. DAG size of input: 237 DAG size of output 233 [2018-04-12 20:18:52,483 WARN L151 SmtUtils]: Spent 554ms on a formula simplification. DAG size of input: 240 DAG size of output 236 [2018-04-12 20:18:53,134 WARN L151 SmtUtils]: Spent 548ms on a formula simplification. DAG size of input: 230 DAG size of output 227 [2018-04-12 20:18:53,549 WARN L148 SmtUtils]: Spent 286ms on a formula simplification that was a NOOP. DAG size: 227 [2018-04-12 20:18:53,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:18:53,680 INFO L93 Difference]: Finished difference Result 219 states and 236 transitions. [2018-04-12 20:18:53,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 20:18:53,680 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 72 [2018-04-12 20:18:53,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:18:53,680 INFO L225 Difference]: With dead ends: 219 [2018-04-12 20:18:53,681 INFO L226 Difference]: Without dead ends: 214 [2018-04-12 20:18:53,681 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1949 ImplicationChecksByTransitivity, 53.6s TimeCoverageRelationStatistics Valid=1329, Invalid=5811, Unknown=0, NotChecked=0, Total=7140 [2018-04-12 20:18:53,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-04-12 20:18:53,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 184. [2018-04-12 20:18:53,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2018-04-12 20:18:53,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 199 transitions. [2018-04-12 20:18:53,682 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 199 transitions. Word has length 72 [2018-04-12 20:18:53,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:18:53,682 INFO L459 AbstractCegarLoop]: Abstraction has 184 states and 199 transitions. [2018-04-12 20:18:53,682 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-12 20:18:53,683 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 199 transitions. [2018-04-12 20:18:53,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-12 20:18:53,683 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:18:53,683 INFO L355 BasicCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:18:53,683 INFO L408 AbstractCegarLoop]: === Iteration 62 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:18:53,683 INFO L82 PathProgramCache]: Analyzing trace with hash 266319261, now seen corresponding path program 11 times [2018-04-12 20:18:53,684 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:18:53,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:18:53,701 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:18:54,632 WARN L151 SmtUtils]: Spent 626ms on a formula simplification. DAG size of input: 389 DAG size of output 105 [2018-04-12 20:18:55,293 WARN L151 SmtUtils]: Spent 619ms on a formula simplification. DAG size of input: 387 DAG size of output 103 [2018-04-12 20:18:55,948 WARN L151 SmtUtils]: Spent 624ms on a formula simplification. DAG size of input: 318 DAG size of output 90 [2018-04-12 20:18:56,576 WARN L151 SmtUtils]: Spent 591ms on a formula simplification. DAG size of input: 318 DAG size of output 90 [2018-04-12 20:18:57,240 WARN L151 SmtUtils]: Spent 621ms on a formula simplification. DAG size of input: 318 DAG size of output 90 [2018-04-12 20:18:57,923 WARN L151 SmtUtils]: Spent 581ms on a formula simplification. DAG size of input: 318 DAG size of output 90 [2018-04-12 20:18:58,326 WARN L151 SmtUtils]: Spent 357ms on a formula simplification. DAG size of input: 202 DAG size of output 90 [2018-04-12 20:18:58,763 WARN L151 SmtUtils]: Spent 384ms on a formula simplification. DAG size of input: 205 DAG size of output 93 [2018-04-12 20:18:59,069 WARN L151 SmtUtils]: Spent 265ms on a formula simplification. DAG size of input: 160 DAG size of output 82 [2018-04-12 20:18:59,381 WARN L151 SmtUtils]: Spent 264ms on a formula simplification. DAG size of input: 163 DAG size of output 85 [2018-04-12 20:18:59,584 WARN L151 SmtUtils]: Spent 163ms on a formula simplification. DAG size of input: 133 DAG size of output 74 [2018-04-12 20:18:59,788 WARN L151 SmtUtils]: Spent 157ms on a formula simplification. DAG size of input: 136 DAG size of output 77 [2018-04-12 20:18:59,931 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 103 DAG size of output 66 [2018-04-12 20:19:00,085 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 106 DAG size of output 69 [2018-04-12 20:19:01,116 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 246 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:19:01,117 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:19:01,117 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-12 20:19:01,117 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:19:01,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:19:01,118 INFO L182 omatonBuilderFactory]: Interpolants [21440#(and (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 21441#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 21396#true, 21397#false, 21398#(<= 1 main_~n~0), 21399#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 21400#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (= 1 (select |#valid| |main_#t~malloc11.base|)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 21401#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 21402#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 21403#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 21404#(and (= 0 main_~nondetString2~0.offset) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 main_~length2~0 5) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 main_~length2~0 8) (select |#length| main_~nondetString1~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 9) (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 main_~length2~0 6) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 main_~length2~0) (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 2) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 main_~length2~0) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 7) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 4) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 3) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 1) (select |#length| main_~nondetString1~0.base)))) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 21405#(and (= 0 main_~nondetString2~0.offset) (or (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 8) (select |#length| main_~nondetString1~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 9) (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 4) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 6) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 5) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 7) (select |#length| main_~nondetString1~0.base)))) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 21406#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 7) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 8) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (or (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 9) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 2)) (- 2)) (- 1)))))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 2)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 6) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 21407#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 2)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 1)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (- 1))))) (and (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 2)) (- 2)) (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset)), 21408#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1)))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 21409#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 2)) (- 1)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 1)) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1)))))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 21410#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21411#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21412#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21413#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 2)) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21414#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21415#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21416#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21417#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21418#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21419#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21420#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21421#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21422#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21423#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21424#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21425#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21426#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 21427#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 21428#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21429#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 21430#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 21431#(and (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))))), 21432#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 21433#(and (or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 21434#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)))), 21435#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 21436#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 21437#(and (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 21438#(and (or (<= (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 21439#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:19:01,118 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 246 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:19:01,118 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 20:19:01,118 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 20:19:01,119 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1803, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 20:19:01,119 INFO L87 Difference]: Start difference. First operand 184 states and 199 transitions. Second operand 46 states. [2018-04-12 20:19:01,914 WARN L148 SmtUtils]: Spent 234ms on a formula simplification that was a NOOP. DAG size: 237 [2018-04-12 20:19:02,361 WARN L151 SmtUtils]: Spent 381ms on a formula simplification. DAG size of input: 264 DAG size of output 239 [2018-04-12 20:19:03,020 WARN L151 SmtUtils]: Spent 537ms on a formula simplification. DAG size of input: 277 DAG size of output 255 [2018-04-12 20:19:03,573 WARN L151 SmtUtils]: Spent 509ms on a formula simplification. DAG size of input: 282 DAG size of output 263 [2018-04-12 20:19:03,975 WARN L151 SmtUtils]: Spent 311ms on a formula simplification. DAG size of input: 246 DAG size of output 236 [2018-04-12 20:19:04,318 WARN L151 SmtUtils]: Spent 291ms on a formula simplification. DAG size of input: 249 DAG size of output 242 [2018-04-12 20:19:04,660 WARN L151 SmtUtils]: Spent 262ms on a formula simplification. DAG size of input: 233 DAG size of output 224 [2018-04-12 20:19:05,001 WARN L151 SmtUtils]: Spent 279ms on a formula simplification. DAG size of input: 236 DAG size of output 230 [2018-04-12 20:19:05,330 WARN L151 SmtUtils]: Spent 251ms on a formula simplification. DAG size of input: 226 DAG size of output 217 [2018-04-12 20:19:05,659 WARN L151 SmtUtils]: Spent 259ms on a formula simplification. DAG size of input: 229 DAG size of output 223 [2018-04-12 20:19:05,989 WARN L151 SmtUtils]: Spent 247ms on a formula simplification. DAG size of input: 220 DAG size of output 214 [2018-04-12 20:19:06,292 WARN L151 SmtUtils]: Spent 228ms on a formula simplification. DAG size of input: 223 DAG size of output 217 [2018-04-12 20:19:06,599 WARN L151 SmtUtils]: Spent 227ms on a formula simplification. DAG size of input: 213 DAG size of output 207 [2018-04-12 20:19:06,903 WARN L151 SmtUtils]: Spent 229ms on a formula simplification. DAG size of input: 216 DAG size of output 210 [2018-04-12 20:19:07,219 WARN L151 SmtUtils]: Spent 231ms on a formula simplification. DAG size of input: 206 DAG size of output 200 [2018-04-12 20:19:07,519 WARN L151 SmtUtils]: Spent 224ms on a formula simplification. DAG size of input: 209 DAG size of output 203 [2018-04-12 20:19:07,814 WARN L151 SmtUtils]: Spent 215ms on a formula simplification. DAG size of input: 199 DAG size of output 193 [2018-04-12 20:19:08,120 WARN L151 SmtUtils]: Spent 228ms on a formula simplification. DAG size of input: 202 DAG size of output 196 [2018-04-12 20:19:08,400 WARN L151 SmtUtils]: Spent 200ms on a formula simplification. DAG size of input: 191 DAG size of output 185 [2018-04-12 20:19:08,696 WARN L151 SmtUtils]: Spent 211ms on a formula simplification. DAG size of input: 194 DAG size of output 188 [2018-04-12 20:19:08,965 WARN L151 SmtUtils]: Spent 189ms on a formula simplification. DAG size of input: 183 DAG size of output 178 [2018-04-12 20:19:09,240 WARN L151 SmtUtils]: Spent 190ms on a formula simplification. DAG size of input: 179 DAG size of output 178 [2018-04-12 20:19:09,495 WARN L151 SmtUtils]: Spent 190ms on a formula simplification. DAG size of input: 182 DAG size of output 181 [2018-04-12 20:19:10,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:19:10,185 INFO L93 Difference]: Finished difference Result 212 states and 226 transitions. [2018-04-12 20:19:10,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 20:19:10,186 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 73 [2018-04-12 20:19:10,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:19:10,186 INFO L225 Difference]: With dead ends: 212 [2018-04-12 20:19:10,186 INFO L226 Difference]: Without dead ends: 179 [2018-04-12 20:19:10,187 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1989 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=932, Invalid=5548, Unknown=0, NotChecked=0, Total=6480 [2018-04-12 20:19:10,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2018-04-12 20:19:10,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 178. [2018-04-12 20:19:10,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2018-04-12 20:19:10,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 191 transitions. [2018-04-12 20:19:10,188 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 191 transitions. Word has length 73 [2018-04-12 20:19:10,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:19:10,188 INFO L459 AbstractCegarLoop]: Abstraction has 178 states and 191 transitions. [2018-04-12 20:19:10,188 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 20:19:10,188 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 191 transitions. [2018-04-12 20:19:10,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-04-12 20:19:10,188 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:19:10,188 INFO L355 BasicCegarLoop]: trace histogram [19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:19:10,188 INFO L408 AbstractCegarLoop]: === Iteration 63 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:19:10,188 INFO L82 PathProgramCache]: Analyzing trace with hash 2079184014, now seen corresponding path program 16 times [2018-04-12 20:19:10,189 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:19:10,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:19:10,207 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:19:12,727 WARN L151 SmtUtils]: Spent 2007ms on a formula simplification. DAG size of input: 408 DAG size of output 164 [2018-04-12 20:19:14,358 WARN L151 SmtUtils]: Spent 1571ms on a formula simplification. DAG size of input: 304 DAG size of output 111 [2018-04-12 20:19:16,042 WARN L151 SmtUtils]: Spent 1626ms on a formula simplification. DAG size of input: 304 DAG size of output 111 [2018-04-12 20:19:17,804 WARN L151 SmtUtils]: Spent 1699ms on a formula simplification. DAG size of input: 304 DAG size of output 111 [2018-04-12 20:19:19,554 WARN L151 SmtUtils]: Spent 1678ms on a formula simplification. DAG size of input: 307 DAG size of output 114 [2018-04-12 20:19:21,516 WARN L151 SmtUtils]: Spent 1879ms on a formula simplification. DAG size of input: 329 DAG size of output 126 [2018-04-12 20:19:23,420 WARN L151 SmtUtils]: Spent 1809ms on a formula simplification. DAG size of input: 332 DAG size of output 129 [2018-04-12 20:19:24,981 WARN L151 SmtUtils]: Spent 1485ms on a formula simplification. DAG size of input: 280 DAG size of output 114 [2018-04-12 20:19:26,530 WARN L151 SmtUtils]: Spent 1468ms on a formula simplification. DAG size of input: 283 DAG size of output 117 [2018-04-12 20:19:27,728 WARN L151 SmtUtils]: Spent 1123ms on a formula simplification. DAG size of input: 248 DAG size of output 107 [2018-04-12 20:19:28,968 WARN L151 SmtUtils]: Spent 1160ms on a formula simplification. DAG size of input: 251 DAG size of output 110 [2018-04-12 20:19:29,985 WARN L151 SmtUtils]: Spent 944ms on a formula simplification. DAG size of input: 220 DAG size of output 102 [2018-04-12 20:19:30,961 WARN L151 SmtUtils]: Spent 892ms on a formula simplification. DAG size of input: 223 DAG size of output 105 [2018-04-12 20:19:31,684 WARN L151 SmtUtils]: Spent 652ms on a formula simplification. DAG size of input: 192 DAG size of output 95 [2018-04-12 20:19:32,448 WARN L151 SmtUtils]: Spent 684ms on a formula simplification. DAG size of input: 195 DAG size of output 98 [2018-04-12 20:19:32,978 WARN L151 SmtUtils]: Spent 463ms on a formula simplification. DAG size of input: 166 DAG size of output 88 [2018-04-12 20:19:33,550 WARN L151 SmtUtils]: Spent 490ms on a formula simplification. DAG size of input: 169 DAG size of output 91 [2018-04-12 20:19:33,981 WARN L151 SmtUtils]: Spent 362ms on a formula simplification. DAG size of input: 142 DAG size of output 81 [2018-04-12 20:19:34,438 WARN L151 SmtUtils]: Spent 384ms on a formula simplification. DAG size of input: 145 DAG size of output 84 [2018-04-12 20:19:34,763 WARN L151 SmtUtils]: Spent 259ms on a formula simplification. DAG size of input: 120 DAG size of output 74 [2018-04-12 20:19:35,110 WARN L151 SmtUtils]: Spent 274ms on a formula simplification. DAG size of input: 123 DAG size of output 77 [2018-04-12 20:19:35,368 WARN L151 SmtUtils]: Spent 197ms on a formula simplification. DAG size of input: 100 DAG size of output 67 [2018-04-12 20:19:35,628 WARN L151 SmtUtils]: Spent 200ms on a formula simplification. DAG size of input: 103 DAG size of output 70 [2018-04-12 20:19:35,809 WARN L151 SmtUtils]: Spent 132ms on a formula simplification. DAG size of input: 80 DAG size of output 58 [2018-04-12 20:19:36,015 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 83 DAG size of output 61 [2018-04-12 20:19:36,960 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 495 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:19:36,960 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:19:36,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-12 20:19:36,960 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:19:36,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:19:36,962 INFO L182 omatonBuilderFactory]: Interpolants [21902#true, 21903#false, 21904#(<= 1 main_~n~0), 21905#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (= 1 (select |#valid| |main_#t~malloc11.base|))), 21906#(and (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 21907#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~nondetString1~0.offset 0)), 21908#(and (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 21909#(and (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset)) (and (or (<= 2 main_~n~0) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (or (= main_~n~0 1) (and (<= 1 main_~n~0) (or (and (<= (+ main_~n~0 10) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 14) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 11) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 12) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 16) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (or (<= (+ main_~n~0 17) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 4)) (+ main_~nondetString1~0.offset (- 1)))))))) (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 9) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 8) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 15) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 7) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 13) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))))))))) (= main_~nondetString1~0.offset 0)), 21910#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 11 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 16 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 13 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (<= 5 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 12 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 9 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 14 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 17 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (and (<= 18 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 4 (- 1)))) (<= 19 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 15 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 10 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))))), 21911#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 18 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 4 (- 1)))) (<= 19 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))) (and (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 14 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (<= 17 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 15 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 16 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))))), 21912#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 15 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= 19 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1))))) (<= 18 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 16 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 17 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 14 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 21913#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 15 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= 19 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1))))) (<= 18 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 16 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 17 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 14 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 21914#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 17) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 18) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21915#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 17) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 18) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21916#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 17) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21917#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 17) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21918#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21919#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21920#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21921#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21922#(or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21923#(or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21924#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21925#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21926#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21927#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21928#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21929#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21930#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21931#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21932#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21933#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21934#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21935#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21936#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21937#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21938#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21939#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21940#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21941#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21942#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21943#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 21944#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 21945#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 21946#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 21947#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 21948#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:19:36,962 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 495 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:19:36,962 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-12 20:19:36,963 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-12 20:19:36,963 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=455, Invalid=1707, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 20:19:36,963 INFO L87 Difference]: Start difference. First operand 178 states and 191 transitions. Second operand 47 states. [2018-04-12 20:19:37,435 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 186 DAG size of output 184 [2018-04-12 20:19:37,661 WARN L148 SmtUtils]: Spent 122ms on a formula simplification that was a NOOP. DAG size: 196 [2018-04-12 20:19:37,943 WARN L148 SmtUtils]: Spent 197ms on a formula simplification that was a NOOP. DAG size: 281 [2018-04-12 20:19:38,229 WARN L148 SmtUtils]: Spent 198ms on a formula simplification that was a NOOP. DAG size: 284 [2018-04-12 20:19:38,535 WARN L148 SmtUtils]: Spent 206ms on a formula simplification that was a NOOP. DAG size: 300 [2018-04-12 20:19:39,035 WARN L151 SmtUtils]: Spent 457ms on a formula simplification. DAG size of input: 308 DAG size of output 307 [2018-04-12 20:19:39,347 WARN L148 SmtUtils]: Spent 213ms on a formula simplification that was a NOOP. DAG size: 295 [2018-04-12 20:19:39,810 WARN L151 SmtUtils]: Spent 419ms on a formula simplification. DAG size of input: 302 DAG size of output 296 [2018-04-12 20:19:40,297 WARN L151 SmtUtils]: Spent 388ms on a formula simplification. DAG size of input: 290 DAG size of output 287 [2018-04-12 20:19:40,770 WARN L151 SmtUtils]: Spent 428ms on a formula simplification. DAG size of input: 298 DAG size of output 290 [2018-04-12 20:19:41,251 WARN L151 SmtUtils]: Spent 384ms on a formula simplification. DAG size of input: 285 DAG size of output 282 [2018-04-12 20:19:41,697 WARN L151 SmtUtils]: Spent 400ms on a formula simplification. DAG size of input: 292 DAG size of output 284 [2018-04-12 20:19:42,162 WARN L151 SmtUtils]: Spent 383ms on a formula simplification. DAG size of input: 279 DAG size of output 276 [2018-04-12 20:19:42,611 WARN L151 SmtUtils]: Spent 397ms on a formula simplification. DAG size of input: 286 DAG size of output 278 [2018-04-12 20:19:43,058 WARN L151 SmtUtils]: Spent 355ms on a formula simplification. DAG size of input: 273 DAG size of output 270 [2018-04-12 20:19:43,492 WARN L151 SmtUtils]: Spent 377ms on a formula simplification. DAG size of input: 280 DAG size of output 272 [2018-04-12 20:19:43,926 WARN L151 SmtUtils]: Spent 350ms on a formula simplification. DAG size of input: 267 DAG size of output 264 [2018-04-12 20:19:44,380 WARN L151 SmtUtils]: Spent 380ms on a formula simplification. DAG size of input: 274 DAG size of output 266 [2018-04-12 20:19:44,806 WARN L151 SmtUtils]: Spent 341ms on a formula simplification. DAG size of input: 261 DAG size of output 258 [2018-04-12 20:19:45,237 WARN L151 SmtUtils]: Spent 358ms on a formula simplification. DAG size of input: 268 DAG size of output 260 [2018-04-12 20:19:45,658 WARN L151 SmtUtils]: Spent 332ms on a formula simplification. DAG size of input: 255 DAG size of output 252 [2018-04-12 20:19:46,103 WARN L151 SmtUtils]: Spent 370ms on a formula simplification. DAG size of input: 262 DAG size of output 254 [2018-04-12 20:19:46,518 WARN L151 SmtUtils]: Spent 329ms on a formula simplification. DAG size of input: 248 DAG size of output 245 [2018-04-12 20:19:46,922 WARN L151 SmtUtils]: Spent 325ms on a formula simplification. DAG size of input: 256 DAG size of output 248 [2018-04-12 20:19:47,341 WARN L151 SmtUtils]: Spent 323ms on a formula simplification. DAG size of input: 243 DAG size of output 240 [2018-04-12 20:19:47,741 WARN L151 SmtUtils]: Spent 316ms on a formula simplification. DAG size of input: 250 DAG size of output 242 [2018-04-12 20:19:48,140 WARN L151 SmtUtils]: Spent 308ms on a formula simplification. DAG size of input: 237 DAG size of output 234 [2018-04-12 20:19:48,556 WARN L151 SmtUtils]: Spent 331ms on a formula simplification. DAG size of input: 244 DAG size of output 236 [2018-04-12 20:19:48,935 WARN L151 SmtUtils]: Spent 288ms on a formula simplification. DAG size of input: 230 DAG size of output 227 [2018-04-12 20:19:49,337 WARN L151 SmtUtils]: Spent 318ms on a formula simplification. DAG size of input: 237 DAG size of output 229 [2018-04-12 20:19:49,696 WARN L151 SmtUtils]: Spent 267ms on a formula simplification. DAG size of input: 223 DAG size of output 220 [2018-04-12 20:19:50,114 WARN L151 SmtUtils]: Spent 304ms on a formula simplification. DAG size of input: 231 DAG size of output 223 [2018-04-12 20:19:50,508 WARN L151 SmtUtils]: Spent 278ms on a formula simplification. DAG size of input: 216 DAG size of output 213 [2018-04-12 20:19:51,008 WARN L151 SmtUtils]: Spent 303ms on a formula simplification. DAG size of input: 224 DAG size of output 219 [2018-04-12 20:19:51,371 WARN L151 SmtUtils]: Spent 266ms on a formula simplification. DAG size of input: 213 DAG size of output 209 [2018-04-12 20:19:51,766 WARN L151 SmtUtils]: Spent 294ms on a formula simplification. DAG size of input: 217 DAG size of output 212 [2018-04-12 20:19:52,145 WARN L151 SmtUtils]: Spent 271ms on a formula simplification. DAG size of input: 206 DAG size of output 203 [2018-04-12 20:19:52,386 WARN L148 SmtUtils]: Spent 135ms on a formula simplification that was a NOOP. DAG size: 203 [2018-04-12 20:19:52,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:19:52,486 INFO L93 Difference]: Finished difference Result 209 states and 225 transitions. [2018-04-12 20:19:52,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 20:19:52,486 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 75 [2018-04-12 20:19:52,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:19:52,487 INFO L225 Difference]: With dead ends: 209 [2018-04-12 20:19:52,487 INFO L226 Difference]: Without dead ends: 204 [2018-04-12 20:19:52,487 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2126 ImplicationChecksByTransitivity, 41.0s TimeCoverageRelationStatistics Valid=1554, Invalid=6278, Unknown=0, NotChecked=0, Total=7832 [2018-04-12 20:19:52,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2018-04-12 20:19:52,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 184. [2018-04-12 20:19:52,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2018-04-12 20:19:52,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 198 transitions. [2018-04-12 20:19:52,489 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 198 transitions. Word has length 75 [2018-04-12 20:19:52,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:19:52,489 INFO L459 AbstractCegarLoop]: Abstraction has 184 states and 198 transitions. [2018-04-12 20:19:52,489 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-12 20:19:52,489 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 198 transitions. [2018-04-12 20:19:52,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-12 20:19:52,489 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:19:52,489 INFO L355 BasicCegarLoop]: trace histogram [14, 14, 13, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:19:52,489 INFO L408 AbstractCegarLoop]: === Iteration 64 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:19:52,490 INFO L82 PathProgramCache]: Analyzing trace with hash 2075589633, now seen corresponding path program 12 times [2018-04-12 20:19:52,490 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:19:52,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:19:52,506 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:19:53,739 WARN L151 SmtUtils]: Spent 787ms on a formula simplification. DAG size of input: 242 DAG size of output 133 [2018-04-12 20:19:54,552 WARN L151 SmtUtils]: Spent 772ms on a formula simplification. DAG size of input: 240 DAG size of output 131 [2018-04-12 20:19:55,478 WARN L151 SmtUtils]: Spent 886ms on a formula simplification. DAG size of input: 262 DAG size of output 110 [2018-04-12 20:19:56,347 WARN L151 SmtUtils]: Spent 826ms on a formula simplification. DAG size of input: 262 DAG size of output 104 [2018-04-12 20:19:57,065 WARN L151 SmtUtils]: Spent 678ms on a formula simplification. DAG size of input: 262 DAG size of output 110 [2018-04-12 20:19:58,026 WARN L151 SmtUtils]: Spent 850ms on a formula simplification. DAG size of input: 276 DAG size of output 110 [2018-04-12 20:19:58,814 WARN L151 SmtUtils]: Spent 702ms on a formula simplification. DAG size of input: 238 DAG size of output 107 [2018-04-12 20:19:59,573 WARN L151 SmtUtils]: Spent 662ms on a formula simplification. DAG size of input: 241 DAG size of output 110 [2018-04-12 20:19:59,955 WARN L151 SmtUtils]: Spent 294ms on a formula simplification. DAG size of input: 208 DAG size of output 103 [2018-04-12 20:20:00,395 WARN L151 SmtUtils]: Spent 319ms on a formula simplification. DAG size of input: 211 DAG size of output 106 [2018-04-12 20:20:00,846 WARN L151 SmtUtils]: Spent 319ms on a formula simplification. DAG size of input: 176 DAG size of output 104 [2018-04-12 20:20:01,304 WARN L151 SmtUtils]: Spent 340ms on a formula simplification. DAG size of input: 179 DAG size of output 107 [2018-04-12 20:20:01,590 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 130 DAG size of output 83 [2018-04-12 20:20:02,036 WARN L151 SmtUtils]: Spent 265ms on a formula simplification. DAG size of input: 133 DAG size of output 86 [2018-04-12 20:20:02,294 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 115 DAG size of output 74 [2018-04-12 20:20:02,557 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 118 DAG size of output 77 [2018-04-12 20:20:04,508 INFO L134 CoverageAnalysis]: Checked inductivity of 285 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:20:04,508 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:20:04,508 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-04-12 20:20:04,508 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:20:04,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:20:04,510 INFO L182 omatonBuilderFactory]: Interpolants [22464#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 22465#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 22466#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 22467#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 22468#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 22469#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22470#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22471#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22472#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 22473#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 22426#true, 22427#false, 22428#(<= 1 main_~n~0), 22429#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 22430#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (= 1 (select |#valid| |main_#t~malloc11.base|)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 22431#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 22432#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 22433#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 22434#(and (= 0 main_~nondetString2~0.offset) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (and (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (select |#length| main_~nondetString1~0.base) (- 1)))))) (<= (+ main_~n~0 main_~length2~0 1) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 main_~length2~0) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base)))) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (- 1)))))) (<= (+ main_~n~0 main_~length2~0 3) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2))) (and (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 main_~length2~0 3) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 4) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2)))) (and (<= (+ main_~n~0 main_~length2~0) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 main_~length2~0) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 main_~length2~0 2) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 main_~length2~0) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) 1) (select |#length| main_~nondetString1~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) 2) (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 main_~length2~0) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 1) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)))) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 22435#(and (= 0 main_~nondetString2~0.offset) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (select |#length| main_~nondetString1~0.base) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)))) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1))) (and (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2))) (and (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2))) (and (or (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 4) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) 1) (select |#length| main_~nondetString1~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) 2) (select |#length| main_~nondetString1~0.base))))) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 22436#(and (or (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 2) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 7) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (or (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 7) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 7) 2) 1) (- 1)))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (- (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) 2)) (- 1))) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) 2) 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2)) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 5) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 5) 2) (- 1))))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 4) (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 7) 2) (- 1)))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 7) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (- 1)))) (<= (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) 2))) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) 2) 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|)) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2))) (- 1)))) (<= (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 22437#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 7) 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 7) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 7) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 7) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 7) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2) (- 1)))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 2) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) 1) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 3) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))))), 22438#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 7) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 7) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))) (- 1)))) (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 2)) (- 1))) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 2))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 7) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 7) 2) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 7) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 22439#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) 2) (- 1))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1)))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) (- 1)))))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 22440#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) 1) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2)))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22441#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) 1) (- 1)))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2)))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22442#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)) (- 3)))) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) 1) (- 1)))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22443#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)) (- 3)))) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) 1) (- 1)))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22444#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4)))) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4)))) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 1) (- 1)))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5)))) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))), 22445#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4)))) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4)))) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 1) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5)))) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22446#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))), 22447#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22448#(or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22449#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))), 22450#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22451#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22452#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 22453#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22454#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22455#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22456#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22457#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22458#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22459#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22460#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22461#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 22462#(or (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))))), 22463#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)))))] [2018-04-12 20:20:04,510 INFO L134 CoverageAnalysis]: Checked inductivity of 285 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:20:04,511 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-12 20:20:04,511 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-12 20:20:04,511 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=2081, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 20:20:04,511 INFO L87 Difference]: Start difference. First operand 184 states and 198 transitions. Second operand 48 states. [2018-04-12 20:20:05,124 WARN L151 SmtUtils]: Spent 312ms on a formula simplification. DAG size of input: 151 DAG size of output 132 [2018-04-12 20:20:05,444 WARN L148 SmtUtils]: Spent 179ms on a formula simplification that was a NOOP. DAG size: 200 [2018-04-12 20:20:05,900 WARN L148 SmtUtils]: Spent 337ms on a formula simplification that was a NOOP. DAG size: 295 [2018-04-12 20:20:06,421 WARN L148 SmtUtils]: Spent 315ms on a formula simplification that was a NOOP. DAG size: 298 [2018-04-12 20:20:07,393 WARN L151 SmtUtils]: Spent 693ms on a formula simplification. DAG size of input: 301 DAG size of output 299 [2018-04-12 20:20:08,276 WARN L151 SmtUtils]: Spent 737ms on a formula simplification. DAG size of input: 304 DAG size of output 302 [2018-04-12 20:20:09,199 WARN L151 SmtUtils]: Spent 691ms on a formula simplification. DAG size of input: 306 DAG size of output 303 [2018-04-12 20:20:10,058 WARN L151 SmtUtils]: Spent 694ms on a formula simplification. DAG size of input: 309 DAG size of output 306 [2018-04-12 20:20:10,959 WARN L151 SmtUtils]: Spent 724ms on a formula simplification. DAG size of input: 309 DAG size of output 306 [2018-04-12 20:20:11,856 WARN L151 SmtUtils]: Spent 755ms on a formula simplification. DAG size of input: 320 DAG size of output 316 [2018-04-12 20:20:12,648 WARN L151 SmtUtils]: Spent 608ms on a formula simplification. DAG size of input: 288 DAG size of output 285 [2018-04-12 20:20:13,532 WARN L151 SmtUtils]: Spent 754ms on a formula simplification. DAG size of input: 310 DAG size of output 305 [2018-04-12 20:20:14,343 WARN L151 SmtUtils]: Spent 660ms on a formula simplification. DAG size of input: 291 DAG size of output 287 [2018-04-12 20:20:15,250 WARN L151 SmtUtils]: Spent 792ms on a formula simplification. DAG size of input: 322 DAG size of output 316 [2018-04-12 20:20:16,099 WARN L151 SmtUtils]: Spent 675ms on a formula simplification. DAG size of input: 310 DAG size of output 304 [2018-04-12 20:20:16,988 WARN L151 SmtUtils]: Spent 784ms on a formula simplification. DAG size of input: 328 DAG size of output 321 [2018-04-12 20:20:17,700 WARN L151 SmtUtils]: Spent 600ms on a formula simplification. DAG size of input: 282 DAG size of output 276 [2018-04-12 20:20:18,397 WARN L151 SmtUtils]: Spent 613ms on a formula simplification. DAG size of input: 285 DAG size of output 279 [2018-04-12 20:20:19,055 WARN L151 SmtUtils]: Spent 553ms on a formula simplification. DAG size of input: 266 DAG size of output 261 [2018-04-12 20:20:19,694 WARN L151 SmtUtils]: Spent 550ms on a formula simplification. DAG size of input: 269 DAG size of output 264 [2018-04-12 20:20:20,258 WARN L151 SmtUtils]: Spent 458ms on a formula simplification. DAG size of input: 252 DAG size of output 248 [2018-04-12 20:20:20,839 WARN L151 SmtUtils]: Spent 488ms on a formula simplification. DAG size of input: 255 DAG size of output 251 [2018-04-12 20:20:21,378 WARN L151 SmtUtils]: Spent 434ms on a formula simplification. DAG size of input: 238 DAG size of output 235 [2018-04-12 20:20:21,923 WARN L151 SmtUtils]: Spent 448ms on a formula simplification. DAG size of input: 241 DAG size of output 238 [2018-04-12 20:20:22,447 WARN L151 SmtUtils]: Spent 411ms on a formula simplification. DAG size of input: 227 DAG size of output 225 [2018-04-12 20:20:22,952 WARN L151 SmtUtils]: Spent 397ms on a formula simplification. DAG size of input: 218 DAG size of output 217 [2018-04-12 20:20:23,463 WARN L151 SmtUtils]: Spent 411ms on a formula simplification. DAG size of input: 221 DAG size of output 220 [2018-04-12 20:20:24,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:20:24,083 INFO L93 Difference]: Finished difference Result 202 states and 215 transitions. [2018-04-12 20:20:24,083 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 20:20:24,084 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 76 [2018-04-12 20:20:24,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:20:24,084 INFO L225 Difference]: With dead ends: 202 [2018-04-12 20:20:24,084 INFO L226 Difference]: Without dead ends: 201 [2018-04-12 20:20:24,085 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1961 ImplicationChecksByTransitivity, 29.5s TimeCoverageRelationStatistics Valid=658, Invalid=5984, Unknown=0, NotChecked=0, Total=6642 [2018-04-12 20:20:24,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2018-04-12 20:20:24,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 190. [2018-04-12 20:20:24,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2018-04-12 20:20:24,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 204 transitions. [2018-04-12 20:20:24,086 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 204 transitions. Word has length 76 [2018-04-12 20:20:24,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:20:24,086 INFO L459 AbstractCegarLoop]: Abstraction has 190 states and 204 transitions. [2018-04-12 20:20:24,086 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-12 20:20:24,086 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 204 transitions. [2018-04-12 20:20:24,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-04-12 20:20:24,086 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:20:24,086 INFO L355 BasicCegarLoop]: trace histogram [20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:20:24,086 INFO L408 AbstractCegarLoop]: === Iteration 65 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:20:24,087 INFO L82 PathProgramCache]: Analyzing trace with hash -1047419858, now seen corresponding path program 17 times [2018-04-12 20:20:24,087 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:20:24,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:20:24,106 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:20:26,570 WARN L151 SmtUtils]: Spent 1722ms on a formula simplification. DAG size of input: 408 DAG size of output 200 [2018-04-12 20:20:28,702 WARN L151 SmtUtils]: Spent 2056ms on a formula simplification. DAG size of input: 441 DAG size of output 139 [2018-04-12 20:20:30,633 WARN L151 SmtUtils]: Spent 1863ms on a formula simplification. DAG size of input: 441 DAG size of output 132 [2018-04-12 20:20:32,921 WARN L151 SmtUtils]: Spent 2211ms on a formula simplification. DAG size of input: 441 DAG size of output 136 [2018-04-12 20:20:35,291 WARN L151 SmtUtils]: Spent 2253ms on a formula simplification. DAG size of input: 444 DAG size of output 139 [2018-04-12 20:20:37,593 WARN L151 SmtUtils]: Spent 2198ms on a formula simplification. DAG size of input: 465 DAG size of output 150 [2018-04-12 20:20:39,976 WARN L151 SmtUtils]: Spent 2259ms on a formula simplification. DAG size of input: 468 DAG size of output 153 [2018-04-12 20:20:42,193 WARN L151 SmtUtils]: Spent 2051ms on a formula simplification. DAG size of input: 386 DAG size of output 141 [2018-04-12 20:20:44,628 WARN L151 SmtUtils]: Spent 2259ms on a formula simplification. DAG size of input: 389 DAG size of output 144 [2018-04-12 20:20:46,254 WARN L151 SmtUtils]: Spent 1449ms on a formula simplification. DAG size of input: 324 DAG size of output 136 [2018-04-12 20:20:47,915 WARN L151 SmtUtils]: Spent 1460ms on a formula simplification. DAG size of input: 327 DAG size of output 139 [2018-04-12 20:20:49,286 WARN L151 SmtUtils]: Spent 1183ms on a formula simplification. DAG size of input: 279 DAG size of output 132 [2018-04-12 20:20:50,631 WARN L151 SmtUtils]: Spent 1154ms on a formula simplification. DAG size of input: 282 DAG size of output 135 [2018-04-12 20:20:51,618 WARN L151 SmtUtils]: Spent 772ms on a formula simplification. DAG size of input: 240 DAG size of output 112 [2018-04-12 20:20:52,577 WARN L151 SmtUtils]: Spent 741ms on a formula simplification. DAG size of input: 243 DAG size of output 115 [2018-04-12 20:20:53,412 WARN L151 SmtUtils]: Spent 652ms on a formula simplification. DAG size of input: 182 DAG size of output 104 [2018-04-12 20:20:54,255 WARN L151 SmtUtils]: Spent 669ms on a formula simplification. DAG size of input: 185 DAG size of output 107 [2018-04-12 20:20:54,840 WARN L151 SmtUtils]: Spent 419ms on a formula simplification. DAG size of input: 158 DAG size of output 95 [2018-04-12 20:20:55,455 WARN L151 SmtUtils]: Spent 446ms on a formula simplification. DAG size of input: 161 DAG size of output 98 [2018-04-12 20:20:55,970 WARN L151 SmtUtils]: Spent 367ms on a formula simplification. DAG size of input: 143 DAG size of output 90 [2018-04-12 20:20:56,510 WARN L151 SmtUtils]: Spent 381ms on a formula simplification. DAG size of input: 146 DAG size of output 93 [2018-04-12 20:20:56,727 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 131 DAG size of output 55 [2018-04-12 20:20:56,947 WARN L151 SmtUtils]: Spent 117ms on a formula simplification. DAG size of input: 134 DAG size of output 58 [2018-04-12 20:20:58,638 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:20:58,638 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:20:58,638 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-12 20:20:58,638 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:20:58,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:20:58,640 INFO L182 omatonBuilderFactory]: Interpolants [22934#true, 22935#false, 22936#(or (<= 2 main_~n~0) (= main_~n~0 1)), 22937#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (or (<= 2 main_~n~0) (= main_~n~0 1)) (= 1 (select |#valid| |main_#t~malloc11.base|))), 22938#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 22939#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 22940#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 22941#(and (or (and (or (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 8) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 6) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 7) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 2) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 7) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- 2))) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 5) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 4) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 3) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 6) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (- 1)))))) (<= (+ main_~n~0 3) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1))) (and (<= (+ main_~n~0 8) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 9) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset)))) (and (<= (+ main_~n~0 3) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (= main_~n~0 1) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 5) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset)))) (or (not (= main_~n~0 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 9) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (or (<= (+ main_~n~0 10) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 8) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 7) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 22942#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2) (- 1)))) (<= 7 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2))) (and (<= 6 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ 3 1) 1) 1) (- 1))))) (and (<= 7 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (and (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1) 2) (- 1))))) (and (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 9) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 8) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ 3 1) 1) 1) 1) (- 1)))) (<= 8 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 5 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ 3 1) 1) (- 1))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 6) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 7) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (- 1)))) (<= 3 (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2))))), 22943#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) 1) 1) (- 1))))) (and (or (<= 9 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ 3 1) 1) 1) 1) (- 1))))) (<= 8 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) (- 1)))) (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ 3 1) 1) (- 1)))) (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2) (- 1)))) (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) 1) 1) 1) (- 1))))) (and (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ 3 1) 1) 1) (- 1))))))), 22944#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 8 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ 3 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ 3 1) 1) 1) (- 1)))) (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (- 1))))) (<= 9 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= 7 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ 3 1) 1) (- 1)))) (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 22945#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 8 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ 3 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ 3 1) 1) 1) (- 1)))) (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))) (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= 9 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (and (<= 7 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ 3 1) 1) (- 1)))) (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2))))), 22946#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) 1) 1) (- 1))))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)), 22947#(and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) 1) 1) (- 1))))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 22948#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 22949#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 22950#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (and (or (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) 1) 1) (- 1))))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))))), 22951#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (and (or (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) 1) 1) (- 1))))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))))), 22952#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) 1) 1) (- 1))))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22953#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) 1) 1) (- 1))))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22954#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) 1) 1) (- 1)))))), 22955#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) 1) 1) (- 1)))))), 22956#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) 1) 1) (- 1)))))), 22957#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) 1) 1) (- 1)))))), 22958#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) 1) 1) (- 1))))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 22959#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) 1) 1) (- 1))))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 22960#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2) 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22961#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2) 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22962#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 1) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 1) 1) (- 1))))), 22963#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 1) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 1) 1) (- 1))))), 22964#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22965#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22966#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 22967#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 22968#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22969#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22970#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22971#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22972#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22973#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22974#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22975#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22976#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22977#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 22978#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 22979#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 22980#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 22981#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 22982#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:20:58,643 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:20:58,643 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-12 20:20:58,643 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-12 20:20:58,643 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=382, Invalid=1970, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 20:20:58,643 INFO L87 Difference]: Start difference. First operand 190 states and 204 transitions. Second operand 49 states. [2018-04-12 20:20:59,475 WARN L151 SmtUtils]: Spent 497ms on a formula simplification. DAG size of input: 223 DAG size of output 200 [2018-04-12 20:20:59,903 WARN L148 SmtUtils]: Spent 304ms on a formula simplification that was a NOOP. DAG size: 246 [2018-04-12 20:21:00,625 WARN L148 SmtUtils]: Spent 563ms on a formula simplification that was a NOOP. DAG size: 357 [2018-04-12 20:21:01,318 WARN L148 SmtUtils]: Spent 564ms on a formula simplification that was a NOOP. DAG size: 360 [2018-04-12 20:21:02,213 WARN L148 SmtUtils]: Spent 684ms on a formula simplification that was a NOOP. DAG size: 380 [2018-04-12 20:21:03,499 WARN L151 SmtUtils]: Spent 1228ms on a formula simplification. DAG size of input: 389 DAG size of output 388 [2018-04-12 20:21:04,242 WARN L148 SmtUtils]: Spent 548ms on a formula simplification that was a NOOP. DAG size: 376 [2018-04-12 20:21:05,417 WARN L151 SmtUtils]: Spent 1122ms on a formula simplification. DAG size of input: 381 DAG size of output 375 [2018-04-12 20:21:06,845 WARN L151 SmtUtils]: Spent 1114ms on a formula simplification. DAG size of input: 372 DAG size of output 366 [2018-04-12 20:21:08,069 WARN L151 SmtUtils]: Spent 1122ms on a formula simplification. DAG size of input: 381 DAG size of output 363 [2018-04-12 20:21:09,308 WARN L151 SmtUtils]: Spent 956ms on a formula simplification. DAG size of input: 371 DAG size of output 343 [2018-04-12 20:21:10,924 WARN L151 SmtUtils]: Spent 1486ms on a formula simplification. DAG size of input: 381 DAG size of output 343 [2018-04-12 20:21:12,106 WARN L151 SmtUtils]: Spent 940ms on a formula simplification. DAG size of input: 356 DAG size of output 334 [2018-04-12 20:21:13,279 WARN L151 SmtUtils]: Spent 999ms on a formula simplification. DAG size of input: 367 DAG size of output 340 [2018-04-12 20:21:14,424 WARN L151 SmtUtils]: Spent 885ms on a formula simplification. DAG size of input: 351 DAG size of output 325 [2018-04-12 20:21:15,605 WARN L151 SmtUtils]: Spent 956ms on a formula simplification. DAG size of input: 366 DAG size of output 331 [2018-04-12 20:21:17,124 WARN L151 SmtUtils]: Spent 1275ms on a formula simplification. DAG size of input: 348 DAG size of output 315 [2018-04-12 20:21:18,259 WARN L151 SmtUtils]: Spent 932ms on a formula simplification. DAG size of input: 367 DAG size of output 329 [2018-04-12 20:21:19,722 WARN L151 SmtUtils]: Spent 1210ms on a formula simplification. DAG size of input: 355 DAG size of output 317 [2018-04-12 20:21:20,895 WARN L151 SmtUtils]: Spent 890ms on a formula simplification. DAG size of input: 374 DAG size of output 334 [2018-04-12 20:21:22,360 WARN L151 SmtUtils]: Spent 1214ms on a formula simplification. DAG size of input: 341 DAG size of output 318 [2018-04-12 20:21:23,484 WARN L151 SmtUtils]: Spent 900ms on a formula simplification. DAG size of input: 352 DAG size of output 332 [2018-04-12 20:21:24,900 WARN L151 SmtUtils]: Spent 1231ms on a formula simplification. DAG size of input: 318 DAG size of output 295 [2018-04-12 20:21:25,842 WARN L151 SmtUtils]: Spent 792ms on a formula simplification. DAG size of input: 321 DAG size of output 301 [2018-04-12 20:21:27,143 WARN L151 SmtUtils]: Spent 1130ms on a formula simplification. DAG size of input: 309 DAG size of output 287 [2018-04-12 20:21:28,056 WARN L151 SmtUtils]: Spent 778ms on a formula simplification. DAG size of input: 312 DAG size of output 293 [2018-04-12 20:21:28,935 WARN L151 SmtUtils]: Spent 722ms on a formula simplification. DAG size of input: 301 DAG size of output 283 [2018-04-12 20:21:29,840 WARN L151 SmtUtils]: Spent 778ms on a formula simplification. DAG size of input: 304 DAG size of output 289 [2018-04-12 20:21:31,067 WARN L151 SmtUtils]: Spent 1082ms on a formula simplification. DAG size of input: 293 DAG size of output 276 [2018-04-12 20:21:31,951 WARN L151 SmtUtils]: Spent 753ms on a formula simplification. DAG size of input: 296 DAG size of output 282 [2018-04-12 20:21:33,097 WARN L151 SmtUtils]: Spent 1005ms on a formula simplification. DAG size of input: 285 DAG size of output 272 [2018-04-12 20:21:33,976 WARN L151 SmtUtils]: Spent 702ms on a formula simplification. DAG size of input: 288 DAG size of output 278 [2018-04-12 20:21:34,864 WARN L151 SmtUtils]: Spent 713ms on a formula simplification. DAG size of input: 277 DAG size of output 268 [2018-04-12 20:21:36,170 WARN L151 SmtUtils]: Spent 1055ms on a formula simplification. DAG size of input: 280 DAG size of output 271 [2018-04-12 20:21:36,923 WARN L151 SmtUtils]: Spent 625ms on a formula simplification. DAG size of input: 270 DAG size of output 262 [2018-04-12 20:21:37,750 WARN L151 SmtUtils]: Spent 691ms on a formula simplification. DAG size of input: 273 DAG size of output 268 [2018-04-12 20:21:38,539 WARN L151 SmtUtils]: Spent 656ms on a formula simplification. DAG size of input: 262 DAG size of output 258 [2018-04-12 20:21:39,305 WARN L151 SmtUtils]: Spent 633ms on a formula simplification. DAG size of input: 265 DAG size of output 261 [2018-04-12 20:21:40,056 WARN L151 SmtUtils]: Spent 619ms on a formula simplification. DAG size of input: 255 DAG size of output 252 [2018-04-12 20:21:40,531 WARN L148 SmtUtils]: Spent 333ms on a formula simplification that was a NOOP. DAG size: 252 [2018-04-12 20:21:40,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:21:40,631 INFO L93 Difference]: Finished difference Result 231 states and 248 transitions. [2018-04-12 20:21:40,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-12 20:21:40,632 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 78 [2018-04-12 20:21:40,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:21:40,632 INFO L225 Difference]: With dead ends: 231 [2018-04-12 20:21:40,632 INFO L226 Difference]: Without dead ends: 226 [2018-04-12 20:21:40,633 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2404 ImplicationChecksByTransitivity, 74.4s TimeCoverageRelationStatistics Valid=1623, Invalid=6933, Unknown=0, NotChecked=0, Total=8556 [2018-04-12 20:21:40,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2018-04-12 20:21:40,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 196. [2018-04-12 20:21:40,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-04-12 20:21:40,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 211 transitions. [2018-04-12 20:21:40,634 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 211 transitions. Word has length 78 [2018-04-12 20:21:40,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:21:40,634 INFO L459 AbstractCegarLoop]: Abstraction has 196 states and 211 transitions. [2018-04-12 20:21:40,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-12 20:21:40,634 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 211 transitions. [2018-04-12 20:21:40,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-04-12 20:21:40,635 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:21:40,635 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 14, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:21:40,635 INFO L408 AbstractCegarLoop]: === Iteration 66 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:21:40,635 INFO L82 PathProgramCache]: Analyzing trace with hash 209677085, now seen corresponding path program 13 times [2018-04-12 20:21:40,635 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:21:40,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:21:40,650 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:21:42,433 WARN L151 SmtUtils]: Spent 1311ms on a formula simplification. DAG size of input: 761 DAG size of output 123 [2018-04-12 20:21:43,866 WARN L151 SmtUtils]: Spent 1358ms on a formula simplification. DAG size of input: 759 DAG size of output 121 [2018-04-12 20:21:45,291 WARN L151 SmtUtils]: Spent 1367ms on a formula simplification. DAG size of input: 618 DAG size of output 105 [2018-04-12 20:21:46,634 WARN L151 SmtUtils]: Spent 1277ms on a formula simplification. DAG size of input: 618 DAG size of output 105 [2018-04-12 20:21:48,051 WARN L151 SmtUtils]: Spent 1344ms on a formula simplification. DAG size of input: 618 DAG size of output 105 [2018-04-12 20:21:49,532 WARN L151 SmtUtils]: Spent 1302ms on a formula simplification. DAG size of input: 619 DAG size of output 106 [2018-04-12 20:21:50,296 WARN L151 SmtUtils]: Spent 697ms on a formula simplification. DAG size of input: 303 DAG size of output 106 [2018-04-12 20:21:51,065 WARN L151 SmtUtils]: Spent 704ms on a formula simplification. DAG size of input: 306 DAG size of output 109 [2018-04-12 20:21:51,707 WARN L151 SmtUtils]: Spent 577ms on a formula simplification. DAG size of input: 249 DAG size of output 98 [2018-04-12 20:21:52,349 WARN L151 SmtUtils]: Spent 579ms on a formula simplification. DAG size of input: 252 DAG size of output 101 [2018-04-12 20:21:52,774 WARN L151 SmtUtils]: Spent 360ms on a formula simplification. DAG size of input: 204 DAG size of output 91 [2018-04-12 20:21:53,224 WARN L151 SmtUtils]: Spent 383ms on a formula simplification. DAG size of input: 207 DAG size of output 94 [2018-04-12 20:21:53,572 WARN L151 SmtUtils]: Spent 280ms on a formula simplification. DAG size of input: 162 DAG size of output 83 [2018-04-12 20:21:53,917 WARN L151 SmtUtils]: Spent 285ms on a formula simplification. DAG size of input: 165 DAG size of output 86 [2018-04-12 20:21:54,133 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 130 DAG size of output 75 [2018-04-12 20:21:54,350 WARN L151 SmtUtils]: Spent 158ms on a formula simplification. DAG size of input: 133 DAG size of output 78 [2018-04-12 20:21:54,513 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 100 DAG size of output 67 [2018-04-12 20:21:54,683 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 103 DAG size of output 70 [2018-04-12 20:21:56,229 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 0 proven. 327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:21:56,230 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:21:56,230 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-12 20:21:56,230 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:21:56,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:21:56,231 INFO L182 omatonBuilderFactory]: Interpolants [23498#true, 23499#false, 23500#(<= 1 main_~n~0), 23501#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 23502#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (= 1 (select |#valid| |main_#t~malloc11.base|)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 23503#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 23504#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 23505#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 23506#(and (= 0 main_~nondetString2~0.offset) (<= 1 main_~n~0) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 main_~length2~0 10) (select |#length| main_~nondetString1~0.base)) (or (<= (+ main_~n~0 main_~length2~0 11) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (- 2)) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))))) (and (<= (+ main_~n~0 main_~length2~0 5) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 main_~length2~0 6) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (- 2)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 2) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 main_~length2~0) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 9) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 4) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 main_~length2~0 8) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 main_~length2~0) (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 3) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 1) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (- 2)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 7) (select |#length| main_~nondetString1~0.base)))) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 23507#(and (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 6) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 4) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 8) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 9) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (- 2)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 7) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 5) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 10) (select |#length| main_~nondetString1~0.base)) (or (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 11) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (- 2)) (- 2)) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 2)) (+ main_~nondetString1~0.offset (- 1)))))))) (= 0 main_~nondetString2~0.offset) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0)), 23508#(and (or (and (or (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 11) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 2)) (- 2)) (- 2)) (- 1))))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 10) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 6) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 1)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 2)) (- 2)) (- 1)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 7) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 2)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 8) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 9) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 23509#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 2)) (- 1)) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 2)) (- 2)) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 2)) (- 2)) (- 1)) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 1)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 2)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset)), 23510#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 2)) (- 1)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1)))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 23511#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 2)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 2)) (- 2)) (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 23512#(or (and (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23513#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23514#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23515#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 23516#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 23517#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23518#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23519#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23520#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 23521#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 23522#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23523#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23524#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23525#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23526#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= 9 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23527#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 9 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23528#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 10 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23529#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 10 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23530#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 11 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))))), 23531#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= 11 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23532#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 12 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23533#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 12 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 23534#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 13 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 23535#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 14 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 23536#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 14 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)))), 23537#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 14 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 23538#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= 15 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 23539#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 15 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 23540#(or (and (<= 15 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 23541#(or (and (<= 15 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 23542#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (and (<= 16 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 23543#(or (and (<= (* 4294967296 (div (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= 16 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 23544#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 16 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 23545#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 16 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|)), 23546#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 16 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:21:56,231 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 0 proven. 327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:21:56,232 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-12 20:21:56,232 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-12 20:21:56,232 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=2230, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 20:21:56,232 INFO L87 Difference]: Start difference. First operand 196 states and 211 transitions. Second operand 49 states. [2018-04-12 20:21:56,625 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 141 DAG size of output 140 [2018-04-12 20:21:56,849 WARN L148 SmtUtils]: Spent 110ms on a formula simplification that was a NOOP. DAG size: 193 [2018-04-12 20:21:57,110 WARN L148 SmtUtils]: Spent 172ms on a formula simplification that was a NOOP. DAG size: 278 [2018-04-12 20:21:57,418 WARN L148 SmtUtils]: Spent 181ms on a formula simplification that was a NOOP. DAG size: 280 [2018-04-12 20:21:57,891 WARN L151 SmtUtils]: Spent 348ms on a formula simplification. DAG size of input: 280 DAG size of output 280 [2018-04-12 20:21:58,338 WARN L151 SmtUtils]: Spent 349ms on a formula simplification. DAG size of input: 283 DAG size of output 283 [2018-04-12 20:21:58,795 WARN L151 SmtUtils]: Spent 354ms on a formula simplification. DAG size of input: 272 DAG size of output 272 [2018-04-12 20:21:59,240 WARN L151 SmtUtils]: Spent 335ms on a formula simplification. DAG size of input: 275 DAG size of output 275 [2018-04-12 20:21:59,671 WARN L151 SmtUtils]: Spent 333ms on a formula simplification. DAG size of input: 266 DAG size of output 266 [2018-04-12 20:22:00,170 WARN L151 SmtUtils]: Spent 387ms on a formula simplification. DAG size of input: 269 DAG size of output 269 [2018-04-12 20:22:00,622 WARN L151 SmtUtils]: Spent 333ms on a formula simplification. DAG size of input: 259 DAG size of output 259 [2018-04-12 20:22:01,037 WARN L151 SmtUtils]: Spent 322ms on a formula simplification. DAG size of input: 262 DAG size of output 262 [2018-04-12 20:22:01,450 WARN L151 SmtUtils]: Spent 313ms on a formula simplification. DAG size of input: 253 DAG size of output 253 [2018-04-12 20:22:02,035 WARN L151 SmtUtils]: Spent 487ms on a formula simplification. DAG size of input: 256 DAG size of output 256 [2018-04-12 20:22:02,516 WARN L151 SmtUtils]: Spent 363ms on a formula simplification. DAG size of input: 246 DAG size of output 246 [2018-04-12 20:22:02,913 WARN L151 SmtUtils]: Spent 305ms on a formula simplification. DAG size of input: 249 DAG size of output 249 [2018-04-12 20:22:03,289 WARN L151 SmtUtils]: Spent 279ms on a formula simplification. DAG size of input: 240 DAG size of output 240 [2018-04-12 20:22:03,668 WARN L151 SmtUtils]: Spent 285ms on a formula simplification. DAG size of input: 243 DAG size of output 243 [2018-04-12 20:22:04,030 WARN L151 SmtUtils]: Spent 266ms on a formula simplification. DAG size of input: 233 DAG size of output 233 [2018-04-12 20:22:04,404 WARN L151 SmtUtils]: Spent 282ms on a formula simplification. DAG size of input: 236 DAG size of output 236 [2018-04-12 20:22:04,761 WARN L151 SmtUtils]: Spent 266ms on a formula simplification. DAG size of input: 226 DAG size of output 226 [2018-04-12 20:22:05,132 WARN L151 SmtUtils]: Spent 274ms on a formula simplification. DAG size of input: 229 DAG size of output 229 [2018-04-12 20:22:05,471 WARN L151 SmtUtils]: Spent 253ms on a formula simplification. DAG size of input: 219 DAG size of output 219 [2018-04-12 20:22:05,820 WARN L151 SmtUtils]: Spent 265ms on a formula simplification. DAG size of input: 222 DAG size of output 222 [2018-04-12 20:22:06,162 WARN L151 SmtUtils]: Spent 258ms on a formula simplification. DAG size of input: 212 DAG size of output 212 [2018-04-12 20:22:06,498 WARN L151 SmtUtils]: Spent 248ms on a formula simplification. DAG size of input: 215 DAG size of output 215 [2018-04-12 20:22:06,832 WARN L151 SmtUtils]: Spent 248ms on a formula simplification. DAG size of input: 208 DAG size of output 208 [2018-04-12 20:22:07,181 WARN L151 SmtUtils]: Spent 246ms on a formula simplification. DAG size of input: 208 DAG size of output 208 [2018-04-12 20:22:07,640 WARN L151 SmtUtils]: Spent 247ms on a formula simplification. DAG size of input: 211 DAG size of output 211 [2018-04-12 20:22:08,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:22:08,627 INFO L93 Difference]: Finished difference Result 217 states and 231 transitions. [2018-04-12 20:22:08,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 20:22:08,627 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 79 [2018-04-12 20:22:08,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:22:08,628 INFO L225 Difference]: With dead ends: 217 [2018-04-12 20:22:08,628 INFO L226 Difference]: Without dead ends: 200 [2018-04-12 20:22:08,628 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2004 ImplicationChecksByTransitivity, 25.8s TimeCoverageRelationStatistics Valid=403, Invalid=7253, Unknown=0, NotChecked=0, Total=7656 [2018-04-12 20:22:08,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2018-04-12 20:22:08,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 196. [2018-04-12 20:22:08,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-04-12 20:22:08,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 210 transitions. [2018-04-12 20:22:08,630 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 210 transitions. Word has length 79 [2018-04-12 20:22:08,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:22:08,630 INFO L459 AbstractCegarLoop]: Abstraction has 196 states and 210 transitions. [2018-04-12 20:22:08,630 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-12 20:22:08,630 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 210 transitions. [2018-04-12 20:22:08,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-04-12 20:22:08,630 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:22:08,630 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:22:08,630 INFO L408 AbstractCegarLoop]: === Iteration 67 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:22:08,630 INFO L82 PathProgramCache]: Analyzing trace with hash -747622258, now seen corresponding path program 18 times [2018-04-12 20:22:08,631 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:22:08,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:22:08,657 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:22:12,541 WARN L151 SmtUtils]: Spent 3220ms on a formula simplification. DAG size of input: 499 DAG size of output 187 [2018-04-12 20:22:15,351 WARN L151 SmtUtils]: Spent 2727ms on a formula simplification. DAG size of input: 376 DAG size of output 123 [2018-04-12 20:22:17,895 WARN L151 SmtUtils]: Spent 2469ms on a formula simplification. DAG size of input: 376 DAG size of output 123 [2018-04-12 20:22:20,468 WARN L151 SmtUtils]: Spent 2485ms on a formula simplification. DAG size of input: 376 DAG size of output 123 [2018-04-12 20:22:23,079 WARN L151 SmtUtils]: Spent 2520ms on a formula simplification. DAG size of input: 379 DAG size of output 126 [2018-04-12 20:22:26,116 WARN L151 SmtUtils]: Spent 2933ms on a formula simplification. DAG size of input: 403 DAG size of output 140 [2018-04-12 20:22:29,075 WARN L151 SmtUtils]: Spent 2840ms on a formula simplification. DAG size of input: 406 DAG size of output 143 [2018-04-12 20:22:31,649 WARN L151 SmtUtils]: Spent 2478ms on a formula simplification. DAG size of input: 350 DAG size of output 128 [2018-04-12 20:22:34,220 WARN L151 SmtUtils]: Spent 2465ms on a formula simplification. DAG size of input: 353 DAG size of output 131 [2018-04-12 20:22:36,253 WARN L151 SmtUtils]: Spent 1939ms on a formula simplification. DAG size of input: 314 DAG size of output 121 [2018-04-12 20:22:38,288 WARN L151 SmtUtils]: Spent 1932ms on a formula simplification. DAG size of input: 317 DAG size of output 124 [2018-04-12 20:22:39,825 WARN L151 SmtUtils]: Spent 1435ms on a formula simplification. DAG size of input: 282 DAG size of output 116 [2018-04-12 20:22:41,385 WARN L151 SmtUtils]: Spent 1448ms on a formula simplification. DAG size of input: 285 DAG size of output 119 [2018-04-12 20:22:42,579 WARN L151 SmtUtils]: Spent 1092ms on a formula simplification. DAG size of input: 250 DAG size of output 109 [2018-04-12 20:22:43,805 WARN L151 SmtUtils]: Spent 1120ms on a formula simplification. DAG size of input: 253 DAG size of output 112 [2018-04-12 20:22:44,789 WARN L151 SmtUtils]: Spent 894ms on a formula simplification. DAG size of input: 220 DAG size of output 102 [2018-04-12 20:22:45,780 WARN L151 SmtUtils]: Spent 896ms on a formula simplification. DAG size of input: 223 DAG size of output 105 [2018-04-12 20:22:46,530 WARN L151 SmtUtils]: Spent 661ms on a formula simplification. DAG size of input: 192 DAG size of output 95 [2018-04-12 20:22:47,290 WARN L151 SmtUtils]: Spent 663ms on a formula simplification. DAG size of input: 195 DAG size of output 98 [2018-04-12 20:22:47,854 WARN L151 SmtUtils]: Spent 484ms on a formula simplification. DAG size of input: 166 DAG size of output 88 [2018-04-12 20:22:48,435 WARN L151 SmtUtils]: Spent 495ms on a formula simplification. DAG size of input: 169 DAG size of output 91 [2018-04-12 20:22:48,896 WARN L151 SmtUtils]: Spent 375ms on a formula simplification. DAG size of input: 142 DAG size of output 81 [2018-04-12 20:22:49,366 WARN L151 SmtUtils]: Spent 381ms on a formula simplification. DAG size of input: 145 DAG size of output 84 [2018-04-12 20:22:49,722 WARN L151 SmtUtils]: Spent 287ms on a formula simplification. DAG size of input: 118 DAG size of output 72 [2018-04-12 20:22:50,075 WARN L151 SmtUtils]: Spent 283ms on a formula simplification. DAG size of input: 121 DAG size of output 75 [2018-04-12 20:22:50,346 WARN L151 SmtUtils]: Spent 201ms on a formula simplification. DAG size of input: 100 DAG size of output 67 [2018-04-12 20:22:50,619 WARN L151 SmtUtils]: Spent 198ms on a formula simplification. DAG size of input: 103 DAG size of output 70 [2018-04-12 20:22:50,822 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 82 DAG size of output 60 [2018-04-12 20:22:51,028 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 85 DAG size of output 63 [2018-04-12 20:22:52,084 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 0 proven. 610 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:22:52,084 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:22:52,084 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-12 20:22:52,084 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:22:52,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:22:52,088 INFO L182 omatonBuilderFactory]: Interpolants [24064#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24065#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24066#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24067#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24068#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24069#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24070#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24071#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24072#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24073#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24074#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24075#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24076#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24077#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24078#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24079#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24080#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24081#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24082#(and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24083#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))), 24084#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24085#(and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24086#(and (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24087#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24088#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24038#true, 24039#false, 24040#(<= 1 main_~n~0), 24041#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (= 1 (select |#valid| |main_#t~malloc11.base|))), 24042#(and (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0))) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 24043#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0))) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~nondetString1~0.offset 0)), 24044#(and (or (and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 1 main_~n~0))) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 24045#(and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset)) (and (or (<= 2 main_~n~0) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- 1))) (+ main_~nondetString1~0.offset (- 1))))))) (or (= main_~n~0 1) (and (or (and (<= (+ main_~n~0 10) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 14) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 17) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 16) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 11) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 18) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (or (<= (+ main_~n~0 19) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 4)) (+ main_~nondetString1~0.offset (- 1)))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 12) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 9) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 15) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 8) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 7) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 13) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))))) (<= 1 main_~n~0))))) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 24046#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 11 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 18 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 16 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 13 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 17 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (and (<= 5 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 12 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 9 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 14 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 15 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 10 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 19 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (and (or (<= 21 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 4 (- 1))))) (<= 20 (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))))), 24047#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 19 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (and (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 14 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 20 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (or (<= 21 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 4 (- 1)))))) (and (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 18 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 15 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 17 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 16 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))))), 24048#(and (or (and (<= 20 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1)))) (<= 21 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= 19 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 15 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 16 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 14 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 17 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 18 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 24049#(and (or (and (<= 20 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 4 (- 1)))) (<= 21 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 10 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= 6 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= 5 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= 19 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1))))) (and (<= 9 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 15 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 11 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (<= 16 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= 7 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 14 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 13 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 17 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 12 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 8 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= 18 (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 24050#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 17) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 18) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 20) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 19) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24051#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 17) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 18) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 20) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 19) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24052#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 19) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 18) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 17) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24053#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 19) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 18) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 17) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24054#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 17) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 18) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24055#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 17) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 18) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24056#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 17) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24057#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 17) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24058#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24059#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 16) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24060#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24061#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 15) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24062#(or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 24063#(or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 14) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)) (- 1)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))] [2018-04-12 20:22:52,088 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 0 proven. 610 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:22:52,089 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-12 20:22:52,089 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-12 20:22:52,089 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=2085, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 20:22:52,089 INFO L87 Difference]: Start difference. First operand 196 states and 210 transitions. Second operand 51 states. [2018-04-12 20:22:52,583 WARN L151 SmtUtils]: Spent 220ms on a formula simplification. DAG size of input: 210 DAG size of output 205 [2018-04-12 20:22:52,826 WARN L148 SmtUtils]: Spent 139ms on a formula simplification that was a NOOP. DAG size: 218 [2018-04-12 20:22:53,158 WARN L148 SmtUtils]: Spent 239ms on a formula simplification that was a NOOP. DAG size: 313 [2018-04-12 20:22:53,497 WARN L148 SmtUtils]: Spent 244ms on a formula simplification that was a NOOP. DAG size: 316 [2018-04-12 20:22:54,126 WARN L151 SmtUtils]: Spent 511ms on a formula simplification. DAG size of input: 336 DAG size of output 335 [2018-04-12 20:22:54,708 WARN L151 SmtUtils]: Spent 533ms on a formula simplification. DAG size of input: 343 DAG size of output 337 [2018-04-12 20:22:55,294 WARN L151 SmtUtils]: Spent 479ms on a formula simplification. DAG size of input: 333 DAG size of output 326 [2018-04-12 20:22:55,891 WARN L151 SmtUtils]: Spent 543ms on a formula simplification. DAG size of input: 340 DAG size of output 332 [2018-04-12 20:22:56,487 WARN L151 SmtUtils]: Spent 483ms on a formula simplification. DAG size of input: 331 DAG size of output 323 [2018-04-12 20:22:57,073 WARN L151 SmtUtils]: Spent 533ms on a formula simplification. DAG size of input: 336 DAG size of output 322 [2018-04-12 20:22:57,692 WARN L151 SmtUtils]: Spent 510ms on a formula simplification. DAG size of input: 325 DAG size of output 307 [2018-04-12 20:22:58,284 WARN L151 SmtUtils]: Spent 536ms on a formula simplification. DAG size of input: 332 DAG size of output 313 [2018-04-12 20:22:58,862 WARN L151 SmtUtils]: Spent 461ms on a formula simplification. DAG size of input: 319 DAG size of output 310 [2018-04-12 20:22:59,462 WARN L151 SmtUtils]: Spent 544ms on a formula simplification. DAG size of input: 326 DAG size of output 307 [2018-04-12 20:23:00,073 WARN L151 SmtUtils]: Spent 508ms on a formula simplification. DAG size of input: 313 DAG size of output 300 [2018-04-12 20:23:00,648 WARN L151 SmtUtils]: Spent 507ms on a formula simplification. DAG size of input: 320 DAG size of output 306 [2018-04-12 20:23:01,227 WARN L151 SmtUtils]: Spent 474ms on a formula simplification. DAG size of input: 307 DAG size of output 298 [2018-04-12 20:23:01,984 WARN L151 SmtUtils]: Spent 687ms on a formula simplification. DAG size of input: 314 DAG size of output 295 [2018-04-12 20:23:02,632 WARN L151 SmtUtils]: Spent 502ms on a formula simplification. DAG size of input: 301 DAG size of output 292 [2018-04-12 20:23:03,220 WARN L151 SmtUtils]: Spent 507ms on a formula simplification. DAG size of input: 308 DAG size of output 289 [2018-04-12 20:23:03,780 WARN L151 SmtUtils]: Spent 453ms on a formula simplification. DAG size of input: 295 DAG size of output 286 [2018-04-12 20:23:04,354 WARN L151 SmtUtils]: Spent 490ms on a formula simplification. DAG size of input: 302 DAG size of output 283 [2018-04-12 20:23:04,875 WARN L151 SmtUtils]: Spent 416ms on a formula simplification. DAG size of input: 289 DAG size of output 279 [2018-04-12 20:23:05,421 WARN L151 SmtUtils]: Spent 453ms on a formula simplification. DAG size of input: 296 DAG size of output 280 [2018-04-12 20:23:05,916 WARN L151 SmtUtils]: Spent 389ms on a formula simplification. DAG size of input: 283 DAG size of output 274 [2018-04-12 20:23:06,459 WARN L151 SmtUtils]: Spent 448ms on a formula simplification. DAG size of input: 290 DAG size of output 271 [2018-04-12 20:23:06,978 WARN L151 SmtUtils]: Spent 408ms on a formula simplification. DAG size of input: 277 DAG size of output 264 [2018-04-12 20:23:07,516 WARN L151 SmtUtils]: Spent 435ms on a formula simplification. DAG size of input: 284 DAG size of output 265 [2018-04-12 20:23:08,026 WARN L151 SmtUtils]: Spent 390ms on a formula simplification. DAG size of input: 271 DAG size of output 262 [2018-04-12 20:23:08,553 WARN L151 SmtUtils]: Spent 421ms on a formula simplification. DAG size of input: 278 DAG size of output 264 [2018-04-12 20:23:09,088 WARN L151 SmtUtils]: Spent 429ms on a formula simplification. DAG size of input: 265 DAG size of output 256 [2018-04-12 20:23:09,633 WARN L151 SmtUtils]: Spent 422ms on a formula simplification. DAG size of input: 272 DAG size of output 256 [2018-04-12 20:23:10,146 WARN L151 SmtUtils]: Spent 375ms on a formula simplification. DAG size of input: 258 DAG size of output 249 [2018-04-12 20:23:10,769 WARN L151 SmtUtils]: Spent 436ms on a formula simplification. DAG size of input: 265 DAG size of output 252 [2018-04-12 20:23:11,258 WARN L151 SmtUtils]: Spent 374ms on a formula simplification. DAG size of input: 252 DAG size of output 242 [2018-04-12 20:23:11,764 WARN L151 SmtUtils]: Spent 388ms on a formula simplification. DAG size of input: 256 DAG size of output 245 [2018-04-12 20:23:12,247 WARN L151 SmtUtils]: Spent 361ms on a formula simplification. DAG size of input: 244 DAG size of output 235 [2018-04-12 20:23:12,744 WARN L151 SmtUtils]: Spent 376ms on a formula simplification. DAG size of input: 247 DAG size of output 241 [2018-04-12 20:23:13,209 WARN L151 SmtUtils]: Spent 349ms on a formula simplification. DAG size of input: 236 DAG size of output 231 [2018-04-12 20:23:13,702 WARN L151 SmtUtils]: Spent 372ms on a formula simplification. DAG size of input: 239 DAG size of output 234 [2018-04-12 20:23:14,150 WARN L151 SmtUtils]: Spent 335ms on a formula simplification. DAG size of input: 228 DAG size of output 225 [2018-04-12 20:23:14,426 WARN L148 SmtUtils]: Spent 150ms on a formula simplification that was a NOOP. DAG size: 224 [2018-04-12 20:23:14,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:23:14,511 INFO L93 Difference]: Finished difference Result 237 states and 254 transitions. [2018-04-12 20:23:14,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-12 20:23:14,511 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 81 [2018-04-12 20:23:14,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:23:14,512 INFO L225 Difference]: With dead ends: 237 [2018-04-12 20:23:14,512 INFO L226 Difference]: Without dead ends: 232 [2018-04-12 20:23:14,513 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2599 ImplicationChecksByTransitivity, 64.3s TimeCoverageRelationStatistics Valid=1742, Invalid=7570, Unknown=0, NotChecked=0, Total=9312 [2018-04-12 20:23:14,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2018-04-12 20:23:14,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 202. [2018-04-12 20:23:14,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-04-12 20:23:14,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 217 transitions. [2018-04-12 20:23:14,514 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 217 transitions. Word has length 81 [2018-04-12 20:23:14,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:23:14,514 INFO L459 AbstractCegarLoop]: Abstraction has 202 states and 217 transitions. [2018-04-12 20:23:14,514 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-12 20:23:14,514 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 217 transitions. [2018-04-12 20:23:14,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-04-12 20:23:14,515 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:23:14,515 INFO L355 BasicCegarLoop]: trace histogram [14, 14, 13, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:23:14,515 INFO L408 AbstractCegarLoop]: === Iteration 68 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:23:14,515 INFO L82 PathProgramCache]: Analyzing trace with hash 227007092, now seen corresponding path program 14 times [2018-04-12 20:23:14,515 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:23:14,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:23:14,527 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:23:15,474 WARN L151 SmtUtils]: Spent 701ms on a formula simplification. DAG size of input: 342 DAG size of output 109 [2018-04-12 20:23:16,242 WARN L151 SmtUtils]: Spent 730ms on a formula simplification. DAG size of input: 340 DAG size of output 107 [2018-04-12 20:23:16,818 WARN L151 SmtUtils]: Spent 553ms on a formula simplification. DAG size of input: 186 DAG size of output 91 [2018-04-12 20:23:17,430 WARN L151 SmtUtils]: Spent 584ms on a formula simplification. DAG size of input: 186 DAG size of output 91 [2018-04-12 20:23:18,027 WARN L151 SmtUtils]: Spent 565ms on a formula simplification. DAG size of input: 186 DAG size of output 91 [2018-04-12 20:23:18,861 WARN L151 SmtUtils]: Spent 749ms on a formula simplification. DAG size of input: 272 DAG size of output 92 [2018-04-12 20:23:19,682 WARN L151 SmtUtils]: Spent 764ms on a formula simplification. DAG size of input: 273 DAG size of output 93 [2018-04-12 20:23:20,235 WARN L151 SmtUtils]: Spent 502ms on a formula simplification. DAG size of input: 166 DAG size of output 91 [2018-04-12 20:23:20,778 WARN L151 SmtUtils]: Spent 496ms on a formula simplification. DAG size of input: 169 DAG size of output 94 [2018-04-12 20:23:21,167 WARN L151 SmtUtils]: Spent 345ms on a formula simplification. DAG size of input: 140 DAG size of output 83 [2018-04-12 20:23:21,590 WARN L151 SmtUtils]: Spent 373ms on a formula simplification. DAG size of input: 143 DAG size of output 86 [2018-04-12 20:23:21,890 WARN L151 SmtUtils]: Spent 251ms on a formula simplification. DAG size of input: 116 DAG size of output 75 [2018-04-12 20:23:22,200 WARN L151 SmtUtils]: Spent 260ms on a formula simplification. DAG size of input: 119 DAG size of output 78 [2018-04-12 20:23:22,426 WARN L151 SmtUtils]: Spent 183ms on a formula simplification. DAG size of input: 94 DAG size of output 67 [2018-04-12 20:23:22,646 WARN L151 SmtUtils]: Spent 178ms on a formula simplification. DAG size of input: 97 DAG size of output 70 [2018-04-12 20:23:24,377 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 5 proven. 295 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:23:24,377 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:23:24,377 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-04-12 20:23:24,377 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:23:24,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:23:24,378 INFO L182 omatonBuilderFactory]: Interpolants [24620#true, 24621#false, 24622#(<= 1 main_~n~0), 24623#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 24624#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (= 1 (select |#valid| |main_#t~malloc11.base|)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 24625#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 24626#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 24627#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 24628#(and (= 0 main_~nondetString2~0.offset) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ (+ main_~n~0 (+ main_~length2~0 1)) 1) 1) (- 1)))))) (<= (+ main_~n~0 main_~length2~0 3) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 main_~length2~0 6) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 7) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 main_~length2~0) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ (+ (+ (+ main_~n~0 (+ main_~length2~0 1)) 1) 1) 1) 1) (- 1)))))) (<= (+ main_~n~0 main_~length2~0 5) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 main_~length2~0 4) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ (+ (+ main_~n~0 (+ main_~length2~0 1)) 1) 1) 1) (- 1))))))) (and (<= (+ main_~n~0 main_~length2~0 1) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 (+ main_~length2~0 1)) (- 1))))))) (and (<= (+ main_~n~0 main_~length2~0 8) (select |#length| main_~nondetString1~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ main_~n~0 (+ main_~length2~0 1)) 1) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 9) (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ main_~n~0 (+ main_~length2~0 1)) 1) (- 1)))))) (<= (+ main_~n~0 main_~length2~0 2) (select |#length| main_~nondetString1~0.base)))) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 24629#(and (= 0 main_~nondetString2~0.offset) (<= 1 main_~n~0) (or (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 6) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ (+ main_~n~0 (+ (select |#length| main_~nondetString2~0.base) 1)) 1) 1) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ (+ (+ main_~n~0 (+ (select |#length| main_~nondetString2~0.base) 1)) 1) 1) 1) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 4) (select |#length| main_~nondetString1~0.base))) (and (or (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 9) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ main_~n~0 (+ (select |#length| main_~nondetString2~0.base) 1)) 1) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 8) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 5) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ (+ (+ (+ main_~n~0 (+ (select |#length| main_~nondetString2~0.base) 1)) 1) 1) 1) 1) (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ main_~n~0 (+ (select |#length| main_~nondetString2~0.base) 1)) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 7) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (+ (+ main_~n~0 (+ (select |#length| main_~nondetString2~0.base) 1)) 1) (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)))) (= main_~nondetString1~0.offset 0)), 24630#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 6) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 9) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 8) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)) (- 1)) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 7) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) 1) 1) 1) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) 1) 1) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (- 1)))) (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) 1) (- 1)))))) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 24631#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) 1) 1) 1) 1) (- 1))))) (and (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) 1) 1) 1) 1) 1) (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) 1) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)) (- 1)))))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset)), 24632#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) 1) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) 1) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 24633#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 1) 1) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 1) 1) (- 1))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 1) 1) 1) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (- 1)) (- 1)))))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 24634#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) 1) 1) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) 1) 1) 1) (- 1))))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) 1) 1) 1) 1) (- 1))))))) (<= 2 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 24635#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24636#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 3 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24637#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))), 24638#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 4 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))), 24639#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 24640#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 5 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))))), 24641#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 24642#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 6 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 24643#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24644#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 7 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24645#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))))), 24646#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 8 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))))), 24647#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 9 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 24648#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 9 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))), 24649#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 10 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24650#(and (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 10 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 24651#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 11 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 24652#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 11 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 24653#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 12 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 24654#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 13 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 24655#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 13 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0))), 24656#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 13 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2))), 24657#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= 14 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2))), 24658#(or (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 14 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2))), 24659#(or (and (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 14 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 2))), 24660#(or (and (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 14 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 24661#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 15 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))), 24662#(or (and (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 15 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 24663#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 15 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 24664#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (and (<= 15 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))), 24665#(or (and (<= (+ (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= 16 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 24666#(or (and (<= (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= 16 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 24667#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 16 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 24668#(or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 16 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|)), 24669#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 16 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))] [2018-04-12 20:23:24,379 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 5 proven. 295 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:23:24,379 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-12 20:23:24,379 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-12 20:23:24,379 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=2320, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 20:23:24,379 INFO L87 Difference]: Start difference. First operand 202 states and 217 transitions. Second operand 50 states. [2018-04-12 20:23:25,137 WARN L148 SmtUtils]: Spent 124ms on a formula simplification that was a NOOP. DAG size: 242 [2018-04-12 20:23:25,377 WARN L148 SmtUtils]: Spent 134ms on a formula simplification that was a NOOP. DAG size: 244 [2018-04-12 20:23:25,624 WARN L148 SmtUtils]: Spent 139ms on a formula simplification that was a NOOP. DAG size: 246 [2018-04-12 20:23:25,877 WARN L148 SmtUtils]: Spent 132ms on a formula simplification that was a NOOP. DAG size: 242 [2018-04-12 20:23:26,104 WARN L148 SmtUtils]: Spent 142ms on a formula simplification that was a NOOP. DAG size: 245 [2018-04-12 20:23:26,442 WARN L151 SmtUtils]: Spent 245ms on a formula simplification. DAG size of input: 235 DAG size of output 235 [2018-04-12 20:23:26,788 WARN L151 SmtUtils]: Spent 261ms on a formula simplification. DAG size of input: 238 DAG size of output 238 [2018-04-12 20:23:27,115 WARN L151 SmtUtils]: Spent 239ms on a formula simplification. DAG size of input: 228 DAG size of output 228 [2018-04-12 20:23:27,437 WARN L151 SmtUtils]: Spent 240ms on a formula simplification. DAG size of input: 231 DAG size of output 231 [2018-04-12 20:23:27,749 WARN L151 SmtUtils]: Spent 225ms on a formula simplification. DAG size of input: 221 DAG size of output 221 [2018-04-12 20:23:28,077 WARN L151 SmtUtils]: Spent 244ms on a formula simplification. DAG size of input: 224 DAG size of output 224 [2018-04-12 20:23:28,272 WARN L148 SmtUtils]: Spent 112ms on a formula simplification that was a NOOP. DAG size: 212 [2018-04-12 20:23:28,463 WARN L148 SmtUtils]: Spent 110ms on a formula simplification that was a NOOP. DAG size: 215 [2018-04-12 20:23:28,766 WARN L151 SmtUtils]: Spent 217ms on a formula simplification. DAG size of input: 207 DAG size of output 207 [2018-04-12 20:23:29,062 WARN L151 SmtUtils]: Spent 214ms on a formula simplification. DAG size of input: 210 DAG size of output 210 [2018-04-12 20:23:29,353 WARN L151 SmtUtils]: Spent 212ms on a formula simplification. DAG size of input: 201 DAG size of output 201 [2018-04-12 20:23:29,632 WARN L151 SmtUtils]: Spent 203ms on a formula simplification. DAG size of input: 204 DAG size of output 204 [2018-04-12 20:23:30,237 WARN L151 SmtUtils]: Spent 181ms on a formula simplification. DAG size of input: 186 DAG size of output 186 [2018-04-12 20:23:30,501 WARN L151 SmtUtils]: Spent 188ms on a formula simplification. DAG size of input: 189 DAG size of output 189 [2018-04-12 20:23:30,742 WARN L151 SmtUtils]: Spent 170ms on a formula simplification. DAG size of input: 183 DAG size of output 183 [2018-04-12 20:23:31,006 WARN L151 SmtUtils]: Spent 172ms on a formula simplification. DAG size of input: 183 DAG size of output 183 [2018-04-12 20:23:31,289 WARN L151 SmtUtils]: Spent 172ms on a formula simplification. DAG size of input: 186 DAG size of output 186 [2018-04-12 20:23:34,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:23:34,947 INFO L93 Difference]: Finished difference Result 220 states and 234 transitions. [2018-04-12 20:23:34,947 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-12 20:23:34,947 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 82 [2018-04-12 20:23:34,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:23:34,948 INFO L225 Difference]: With dead ends: 220 [2018-04-12 20:23:34,948 INFO L226 Difference]: Without dead ends: 197 [2018-04-12 20:23:34,948 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2075 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=443, Invalid=7567, Unknown=0, NotChecked=0, Total=8010 [2018-04-12 20:23:34,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2018-04-12 20:23:34,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 196. [2018-04-12 20:23:34,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-04-12 20:23:34,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 210 transitions. [2018-04-12 20:23:34,949 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 210 transitions. Word has length 82 [2018-04-12 20:23:34,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:23:34,950 INFO L459 AbstractCegarLoop]: Abstraction has 196 states and 210 transitions. [2018-04-12 20:23:34,950 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-12 20:23:34,950 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 210 transitions. [2018-04-12 20:23:34,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-04-12 20:23:34,950 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:23:34,950 INFO L355 BasicCegarLoop]: trace histogram [16, 16, 15, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:23:34,950 INFO L408 AbstractCegarLoop]: === Iteration 69 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:23:34,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1724295551, now seen corresponding path program 15 times [2018-04-12 20:23:34,950 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:23:34,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:23:34,967 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:23:36,685 WARN L151 SmtUtils]: Spent 1124ms on a formula simplification. DAG size of input: 285 DAG size of output 149 [2018-04-12 20:23:37,866 WARN L151 SmtUtils]: Spent 1126ms on a formula simplification. DAG size of input: 283 DAG size of output 151 [2018-04-12 20:23:39,021 WARN L151 SmtUtils]: Spent 1116ms on a formula simplification. DAG size of input: 323 DAG size of output 119 [2018-04-12 20:23:40,149 WARN L151 SmtUtils]: Spent 1081ms on a formula simplification. DAG size of input: 323 DAG size of output 119 [2018-04-12 20:23:41,241 WARN L151 SmtUtils]: Spent 1040ms on a formula simplification. DAG size of input: 323 DAG size of output 123 [2018-04-12 20:23:42,516 WARN L151 SmtUtils]: Spent 1133ms on a formula simplification. DAG size of input: 334 DAG size of output 132 [2018-04-12 20:23:43,858 WARN L151 SmtUtils]: Spent 1224ms on a formula simplification. DAG size of input: 291 DAG size of output 126 [2018-04-12 20:23:45,246 WARN L151 SmtUtils]: Spent 1288ms on a formula simplification. DAG size of input: 294 DAG size of output 129 [2018-04-12 20:23:46,099 WARN L151 SmtUtils]: Spent 697ms on a formula simplification. DAG size of input: 254 DAG size of output 122 [2018-04-12 20:23:47,015 WARN L151 SmtUtils]: Spent 774ms on a formula simplification. DAG size of input: 257 DAG size of output 125 [2018-04-12 20:23:47,819 WARN L151 SmtUtils]: Spent 677ms on a formula simplification. DAG size of input: 217 DAG size of output 110 [2018-04-12 20:23:48,627 WARN L151 SmtUtils]: Spent 654ms on a formula simplification. DAG size of input: 220 DAG size of output 113 [2018-04-12 20:23:49,202 WARN L151 SmtUtils]: Spent 405ms on a formula simplification. DAG size of input: 188 DAG size of output 100 [2018-04-12 20:23:49,773 WARN L151 SmtUtils]: Spent 421ms on a formula simplification. DAG size of input: 191 DAG size of output 103 [2018-04-12 20:23:50,209 WARN L151 SmtUtils]: Spent 298ms on a formula simplification. DAG size of input: 154 DAG size of output 92 [2018-04-12 20:23:50,654 WARN L151 SmtUtils]: Spent 294ms on a formula simplification. DAG size of input: 157 DAG size of output 95 [2018-04-12 20:23:51,018 WARN L151 SmtUtils]: Spent 217ms on a formula simplification. DAG size of input: 140 DAG size of output 84 [2018-04-12 20:23:51,364 WARN L151 SmtUtils]: Spent 213ms on a formula simplification. DAG size of input: 143 DAG size of output 87 [2018-04-12 20:23:51,681 WARN L151 SmtUtils]: Spent 196ms on a formula simplification. DAG size of input: 128 DAG size of output 76 [2018-04-12 20:23:54,010 WARN L151 SmtUtils]: Spent 198ms on a formula simplification. DAG size of input: 131 DAG size of output 79 [2018-04-12 20:23:54,352 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 84 DAG size of output 67 [2018-04-12 20:23:56,165 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 0 proven. 372 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:23:56,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:23:56,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-04-12 20:23:56,166 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:23:56,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:23:56,167 INFO L182 omatonBuilderFactory]: Interpolants [25216#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))), 25217#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 25166#true, 25167#false, 25168#(<= 1 main_~n~0), 25169#(and (<= 1 main_~n~0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 25170#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (<= 1 main_~n~0) (= 1 (select |#valid| |main_#t~malloc11.base|)) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 25171#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 25172#(and (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 0 |main_#t~malloc12.offset|) (<= 1 main_~n~0) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0) (= main_~length2~0 (select |#length| |main_#t~malloc12.base|))), 25173#(and (= 0 main_~nondetString2~0.offset) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (<= 1 main_~n~0) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0) (<= (+ main_~n~0 main_~length2~0) main_~length1~0)), 25174#(and (= 0 main_~nondetString2~0.offset) (or (and (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (select |#length| main_~nondetString1~0.base) (- 1)))))) (<= (+ main_~n~0 main_~length2~0 1) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 main_~length2~0) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0) (select |#length| main_~nondetString1~0.base)))) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (- 1)))))) (<= (+ main_~n~0 main_~length2~0 4) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2))) (and (or (<= (+ main_~n~0 main_~length2~0 5) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ main_~n~0 main_~length2~0) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (<= (+ main_~n~0 main_~length2~0 4) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2))) (and (<= (+ main_~n~0 main_~length2~0 3) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ main_~n~0 main_~length2~0) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 main_~length2~0) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 main_~length2~0) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 main_~length2~0 2) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 main_~length2~0) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) 1) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 main_~length2~0) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 main_~length2~0 1) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) 2) (select |#length| main_~nondetString1~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) 3) (select |#length| main_~nondetString1~0.base))))) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~length2~0 (select |#length| main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 25175#(and (= 0 main_~nondetString2~0.offset) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (+ main_~nondetString1~0.offset (- 1)))))) (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 5))) 2) (select |#length| main_~nondetString1~0.base))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (or (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (select |#length| main_~nondetString1~0.base) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (select |#length| main_~nondetString1~0.base))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (select |#length| main_~nondetString1~0.base)))) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2))) (and (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (or (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 5) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 4) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2))) (and (<= (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) 1) (select |#length| main_~nondetString1~0.base)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 1) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ main_~n~0 (select |#length| main_~nondetString2~0.base)) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 3) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ main_~nondetString1~0.offset (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (- 1)))))) (<= (+ main_~n~0 (select |#length| main_~nondetString2~0.base) 4) (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) 2) (select |#length| main_~nondetString1~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 7))) 2) 3) (select |#length| main_~nondetString1~0.base))))) (<= 1 main_~n~0) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 25176#(and (or (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 2) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) 1) (- 1))))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 4) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (- 1))))) (and (<= (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2)) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 7) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 7) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 5) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 5) 2) (- 1))))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 4) (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (or (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 5) (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) 1) 1) 1) (- 1)))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (- 1)))) (<= (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 3) (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 1) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 7) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (or (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)) (- 1)) (- 1)))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 7) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n| 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)))) (and (<= (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|)) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2))) (- 1)))) (<= (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.base|) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 7) 2) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|)) (- 1)))))) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (<= 1 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~n|) (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~src.offset|)), 25177#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 5) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 3) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) 1) 1) (- 1))))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 7) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 7) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 7) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 7) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 7) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) (- 1))))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) 1) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 4) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.base) 1) 1) (- 1)))))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~src.offset)), 25178#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 7) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 7) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) 1) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) 2))) (- 1))))) (and (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (- 1)))) (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2))) (- 1)))) (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 7) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 7) 2) (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 5) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 7) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 25179#(and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) 1) 1) 1) (- 1))))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1)))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1)))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) 1) 1) (- 1)))) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 1) (- 1)))))) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)), 25180#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2)))) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25181#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2)))) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))))), 25182#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (or (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)) (- 3)))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25183#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (or (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)) (- 3)))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 4)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25184#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4)))) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25185#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4)))) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25186#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (- 5)))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25187#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (- 5)))) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25188#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25189#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25190#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 9))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25191#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 9))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25192#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25193#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2)) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25194#(or (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 25195#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25196#(or (and (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25197#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (- __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25198#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25199#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25200#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25201#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25202#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25203#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25204#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25205#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)))) (and (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) 2) (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25206#(or (and (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset| 0) (<= (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~post5.offset|) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))))), 25207#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))))), 25208#(or (and (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1))), 25209#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (and (<= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|) (<= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))))), 25210#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset 1)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 25211#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n)), 25212#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (and (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (+ (* 4294967296 (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n 4294967295))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25213#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (and (or (<= (+ (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967294))) 4294967296)) 1) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~n) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25214#(and (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (* 4294967296 (div (+ (- (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (+ |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4| (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4294967295))) 4294967296)) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~pre4|)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset))), 25215#(and (or (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~s~0.offset)) (<= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))] [2018-04-12 20:23:56,168 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 0 proven. 372 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:23:56,168 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-12 20:23:56,168 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-12 20:23:56,168 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=2456, Unknown=1, NotChecked=0, Total=2652 [2018-04-12 20:23:56,168 INFO L87 Difference]: Start difference. First operand 196 states and 210 transitions. Second operand 52 states. [2018-04-12 20:23:56,761 WARN L151 SmtUtils]: Spent 252ms on a formula simplification. DAG size of input: 167 DAG size of output 150 [2018-04-12 20:23:57,168 WARN L148 SmtUtils]: Spent 242ms on a formula simplification that was a NOOP. DAG size: 224 [2018-04-12 20:23:57,784 WARN L148 SmtUtils]: Spent 430ms on a formula simplification that was a NOOP. DAG size: 331 [2018-04-12 20:23:58,483 WARN L148 SmtUtils]: Spent 443ms on a formula simplification that was a NOOP. DAG size: 342 [2018-04-12 20:23:59,699 WARN L151 SmtUtils]: Spent 936ms on a formula simplification. DAG size of input: 343 DAG size of output 341 [2018-04-12 20:24:00,868 WARN L151 SmtUtils]: Spent 990ms on a formula simplification. DAG size of input: 346 DAG size of output 344 [2018-04-12 20:24:02,138 WARN L151 SmtUtils]: Spent 1063ms on a formula simplification. DAG size of input: 348 DAG size of output 345 [2018-04-12 20:24:03,290 WARN L151 SmtUtils]: Spent 910ms on a formula simplification. DAG size of input: 351 DAG size of output 348 [2018-04-12 20:24:04,357 WARN L151 SmtUtils]: Spent 851ms on a formula simplification. DAG size of input: 335 DAG size of output 332 [2018-04-12 20:24:05,504 WARN L151 SmtUtils]: Spent 917ms on a formula simplification. DAG size of input: 346 DAG size of output 342 [2018-04-12 20:24:06,590 WARN L151 SmtUtils]: Spent 857ms on a formula simplification. DAG size of input: 328 DAG size of output 325 [2018-04-12 20:24:07,700 WARN L151 SmtUtils]: Spent 934ms on a formula simplification. DAG size of input: 350 DAG size of output 345 [2018-04-12 20:24:08,751 WARN L151 SmtUtils]: Spent 841ms on a formula simplification. DAG size of input: 329 DAG size of output 325 [2018-04-12 20:24:09,910 WARN L151 SmtUtils]: Spent 980ms on a formula simplification. DAG size of input: 357 DAG size of output 351 [2018-04-12 20:24:10,927 WARN L151 SmtUtils]: Spent 810ms on a formula simplification. DAG size of input: 337 DAG size of output 332 [2018-04-12 20:24:12,035 WARN L151 SmtUtils]: Spent 963ms on a formula simplification. DAG size of input: 367 DAG size of output 360 [2018-04-12 20:24:13,163 WARN L151 SmtUtils]: Spent 934ms on a formula simplification. DAG size of input: 355 DAG size of output 348 [2018-04-12 20:24:14,253 WARN L151 SmtUtils]: Spent 964ms on a formula simplification. DAG size of input: 370 DAG size of output 362 [2018-04-12 20:24:15,172 WARN L151 SmtUtils]: Spent 786ms on a formula simplification. DAG size of input: 323 DAG size of output 316 [2018-04-12 20:24:16,052 WARN L151 SmtUtils]: Spent 776ms on a formula simplification. DAG size of input: 326 DAG size of output 319 [2018-04-12 20:24:16,913 WARN L151 SmtUtils]: Spent 722ms on a formula simplification. DAG size of input: 310 DAG size of output 304 [2018-04-12 20:24:17,713 WARN L151 SmtUtils]: Spent 690ms on a formula simplification. DAG size of input: 313 DAG size of output 307 [2018-04-12 20:24:18,487 WARN L151 SmtUtils]: Spent 643ms on a formula simplification. DAG size of input: 290 DAG size of output 285 [2018-04-12 20:24:19,238 WARN L151 SmtUtils]: Spent 635ms on a formula simplification. DAG size of input: 293 DAG size of output 288 [2018-04-12 20:24:19,940 WARN L151 SmtUtils]: Spent 571ms on a formula simplification. DAG size of input: 276 DAG size of output 272 [2018-04-12 20:24:20,633 WARN L151 SmtUtils]: Spent 573ms on a formula simplification. DAG size of input: 279 DAG size of output 275 [2018-04-12 20:24:21,277 WARN L151 SmtUtils]: Spent 508ms on a formula simplification. DAG size of input: 262 DAG size of output 259 [2018-04-12 20:24:21,945 WARN L151 SmtUtils]: Spent 534ms on a formula simplification. DAG size of input: 265 DAG size of output 262 [2018-04-12 20:24:22,575 WARN L151 SmtUtils]: Spent 499ms on a formula simplification. DAG size of input: 251 DAG size of output 249 [2018-04-12 20:24:23,211 WARN L151 SmtUtils]: Spent 504ms on a formula simplification. DAG size of input: 242 DAG size of output 241 [2018-04-12 20:24:23,832 WARN L151 SmtUtils]: Spent 501ms on a formula simplification. DAG size of input: 245 DAG size of output 244 [2018-04-12 20:24:24,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:24:24,598 INFO L93 Difference]: Finished difference Result 214 states and 227 transitions. [2018-04-12 20:24:24,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 20:24:24,598 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 82 [2018-04-12 20:24:24,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:24:24,599 INFO L225 Difference]: With dead ends: 214 [2018-04-12 20:24:24,599 INFO L226 Difference]: Without dead ends: 213 [2018-04-12 20:24:24,599 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2398 ImplicationChecksByTransitivity, 46.8s TimeCoverageRelationStatistics Valid=788, Invalid=7221, Unknown=1, NotChecked=0, Total=8010 [2018-04-12 20:24:24,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2018-04-12 20:24:24,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 202. [2018-04-12 20:24:24,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-04-12 20:24:24,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 216 transitions. [2018-04-12 20:24:24,601 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 216 transitions. Word has length 82 [2018-04-12 20:24:24,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:24:24,601 INFO L459 AbstractCegarLoop]: Abstraction has 202 states and 216 transitions. [2018-04-12 20:24:24,601 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-12 20:24:24,601 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 216 transitions. [2018-04-12 20:24:24,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-12 20:24:24,601 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:24:24,601 INFO L355 BasicCegarLoop]: trace histogram [22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:24:24,601 INFO L408 AbstractCegarLoop]: === Iteration 70 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:24:24,602 INFO L82 PathProgramCache]: Analyzing trace with hash 1285670958, now seen corresponding path program 19 times [2018-04-12 20:24:24,602 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:24:24,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:24:24,624 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:24:28,105 WARN L151 SmtUtils]: Spent 2471ms on a formula simplification. DAG size of input: 491 DAG size of output 219 [2018-04-12 20:24:31,173 WARN L151 SmtUtils]: Spent 2984ms on a formula simplification. DAG size of input: 543 DAG size of output 154 [2018-04-12 20:24:34,276 WARN L151 SmtUtils]: Spent 3011ms on a formula simplification. DAG size of input: 543 DAG size of output 144 [2018-04-12 20:24:37,562 WARN L151 SmtUtils]: Spent 3173ms on a formula simplification. DAG size of input: 543 DAG size of output 150 [2018-04-12 20:24:40,709 WARN L151 SmtUtils]: Spent 3035ms on a formula simplification. DAG size of input: 546 DAG size of output 153 [2018-04-12 20:24:44,579 WARN L151 SmtUtils]: Spent 3748ms on a formula simplification. DAG size of input: 568 DAG size of output 155 [2018-04-12 20:24:48,361 WARN L151 SmtUtils]: Spent 3640ms on a formula simplification. DAG size of input: 571 DAG size of output 158 [2018-04-12 20:24:51,518 WARN L151 SmtUtils]: Spent 2963ms on a formula simplification. DAG size of input: 479 DAG size of output 159 [2018-04-12 20:24:55,124 WARN L151 SmtUtils]: Spent 3404ms on a formula simplification. DAG size of input: 482 DAG size of output 162 [2018-04-12 20:24:57,611 WARN L151 SmtUtils]: Spent 2246ms on a formula simplification. DAG size of input: 407 DAG size of output 151 [2018-04-12 20:24:59,935 WARN L151 SmtUtils]: Spent 2099ms on a formula simplification. DAG size of input: 410 DAG size of output 154 [2018-04-12 20:25:01,727 WARN L151 SmtUtils]: Spent 1539ms on a formula simplification. DAG size of input: 352 DAG size of output 136 [2018-04-12 20:25:03,358 WARN L151 SmtUtils]: Spent 1338ms on a formula simplification. DAG size of input: 355 DAG size of output 139 [2018-04-12 20:25:04,799 WARN L151 SmtUtils]: Spent 1184ms on a formula simplification. DAG size of input: 303 DAG size of output 132 [2018-04-12 20:25:06,338 WARN L151 SmtUtils]: Spent 1254ms on a formula simplification. DAG size of input: 306 DAG size of output 135 [2018-04-12 20:25:07,569 WARN L151 SmtUtils]: Spent 978ms on a formula simplification. DAG size of input: 264 DAG size of output 120 [2018-04-12 20:25:08,872 WARN L151 SmtUtils]: Spent 1034ms on a formula simplification. DAG size of input: 267 DAG size of output 123 [2018-04-12 20:25:09,862 WARN L151 SmtUtils]: Spent 741ms on a formula simplification. DAG size of input: 205 DAG size of output 112 [2018-04-12 20:25:10,865 WARN L151 SmtUtils]: Spent 771ms on a formula simplification. DAG size of input: 208 DAG size of output 115 [2018-04-12 20:25:11,595 WARN L151 SmtUtils]: Spent 518ms on a formula simplification. DAG size of input: 181 DAG size of output 103 [2018-04-12 20:25:12,375 WARN L151 SmtUtils]: Spent 559ms on a formula simplification. DAG size of input: 184 DAG size of output 106 [2018-04-12 20:25:13,058 WARN L151 SmtUtils]: Spent 490ms on a formula simplification. DAG size of input: 168 DAG size of output 99 [2018-04-12 20:25:13,722 WARN L151 SmtUtils]: Spent 471ms on a formula simplification. DAG size of input: 171 DAG size of output 102 [2018-04-12 20:25:14,033 WARN L151 SmtUtils]: Spent 194ms on a formula simplification. DAG size of input: 154 DAG size of output 59 [2018-04-12 20:25:14,360 WARN L151 SmtUtils]: Spent 198ms on a formula simplification. DAG size of input: 157 DAG size of output 62 [2018-04-12 20:25:14,593 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 126 DAG size of output 52 [2018-04-12 20:25:14,818 WARN L151 SmtUtils]: Spent 130ms on a formula simplification. DAG size of input: 129 DAG size of output 55 [2018-04-12 20:25:16,648 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 672 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:25:16,648 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 20:25:16,675 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2018-04-12 20:25:16,675 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 20:25:16,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:25:16,679 INFO L182 omatonBuilderFactory]: Interpolants [25728#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25729#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25730#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) 1) 1) 1) (- 1))))))), 25731#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 7))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (or (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) 1) 1) 1) 1) 1) 1) (- 1))))))), 25732#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) 1) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))))), 25733#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) 1) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 6))) 2)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))))), 25734#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 9))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 25735#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 9))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 25736#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2) 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2))))), 25737#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2) 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 8))) 2))))), 25738#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 11)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 9))) 2) 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 25739#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 11)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 9))) 2) 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 13) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 25740#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 1) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25741#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 1) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 12) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 7))) 2) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25742#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25743#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 11) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25744#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25745#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25746#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 25747#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 25748#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25749#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25750#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25751#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25752#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25753#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25754#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25755#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25756#(or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25757#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25758#(or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 25759#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1))), 25760#(or (<= (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))), 25761#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 25762#(and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (<= 1 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)), 25710#true, 25711#false, 25712#(or (<= 2 main_~n~0) (= main_~n~0 1)), 25713#(and (= main_~length1~0 (select |#length| |main_#t~malloc11.base|)) (= 0 |main_#t~malloc11.offset|) (or (<= 2 main_~n~0) (= main_~n~0 1)) (= 1 (select |#valid| |main_#t~malloc11.base|))), 25714#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= 1 (select |#valid| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 25715#(and (not (= main_~nondetString1~0.base |main_#t~malloc12.base|)) (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (= main_~nondetString1~0.offset 0)), 25716#(and (or (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 1)) (<= 2 main_~n~0) (<= (+ main_~nondetString1~0.offset main_~length1~0) (+ (* 2 main_~n~0) 1)) (= main_~n~0 1) (= (+ main_~nondetString1~0.offset main_~length1~0) (+ main_~n~0 2))) (= main_~length1~0 (select |#length| main_~nondetString1~0.base)) (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (= main_~nondetString1~0.offset 0)), 25717#(and (not (= main_~nondetString1~0.base main_~nondetString2~0.base)) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) 1)) (and (or (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 8) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (select |#length| main_~nondetString1~0.base) (- 2))) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 6) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 2) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 5) (+ main_~n~0 (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 3) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 4) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 9) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 7) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 3) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 6) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 1) 1) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 10) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (<= (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) 3))) 2) 9) (+ main_~n~0 (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 7) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~n~0)) (<= (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)) (+ (* 2 main_~n~0) 1))) (and (<= (+ main_~n~0 3) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (- main_~nondetString1~0.offset))) 2) (+ main_~nondetString1~0.offset (- 1))))))) (= main_~n~0 1) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 5) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset))) (and (<= (+ main_~n~0 8) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) main_~nondetString1~0.offset)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (div (+ (* 2 main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ (- main_~nondetString1~0.offset) (- 2)))) 2) (+ main_~nondetString1~0.offset (- 1)))))))) (or (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 6) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 5) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 3) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1))))))) (and (<= (+ main_~n~0 10) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (or (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 11) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (select |#length| main_~nondetString1~0.base) (- 1)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 9) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 4) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))) (<= (+ main_~n~0 8) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base)))) (and (<= (+ main_~n~0 7) (+ main_~nondetString1~0.offset (select |#length| main_~nondetString1~0.base))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (+ (+ (+ (+ main_~n~0 (+ (- main_~nondetString1~0.offset) 3)) 1) 1) 1) (+ main_~nondetString1~0.offset (- 1)))))))) (or (not (= main_~n~0 1)) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) (+ (- main_~n~0) (+ (select |#length| main_~nondetString1~0.base) (+ main_~nondetString1~0.offset (- 1)))))))) (= 0 (select (select |#memory_int| main_~nondetString1~0.base) main_~nondetString1~0.offset))) (= main_~nondetString1~0.offset 0)), 25718#(and (= 0 |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|) (or (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 7) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ 3 1) 1) 1) 1) (- 1)))) (<= 7 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2))) (and (<= 9 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ 3 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2) (- 1)))) (<= 6 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 2) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ 3 (- 1))))) (and (<= 3 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1) 2) (- 1))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) (- 1)))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 5) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) 1) (- 1))))) (and (<= 5 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 1)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ 3 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 4) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|))) (and (<= 8 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2) (- 1))))) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 1)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.offset|)) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 6) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) 2))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ 3 1) 1) 1) (- 1)))) (<= 6 (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 3)) 2))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 9) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (or (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 10) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) 1) 1) 1) 1) 1) (- 1)))))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 3) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2) (- 1)))) (<= 3 (div (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 2))) (and (<= (+ (div (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) 3) 2) 8) (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|)) (= 0 (select (select |#memory_int| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (+ (+ (select |#length| |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#in~dst.base|) (- 2)) (- 1))))))), 25719#(and (= 0 __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1)) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ 3 (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ 3 1) 1) 1) (- 1)))) (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (and (<= 8 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) 1) 1) (- 1))))) (and (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ 3 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) 1) 1) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2) (- 1)))) (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 1)) (- 1)))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ 3 1) 1) (- 1)))) (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 1) 1) 1) 1) 1) (- 1))))) (and (<= 9 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)) (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ (+ 3 1) 1) 1) 1) 1) (- 1)))) (<= 10 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (+ (+ (+ (+ 3 1) 1) 1) 1) (- 1)))) (<= 7 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (- 2)) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 3) 2) (- 1))))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~dst.base) 1) 2) (- 1))))))), 25720#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= 9 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ 3 1) 1) 1) 1) 1) (- 1))))) (<= 10 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 8 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ 3 1) 1) 1) (- 1)))) (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ 3 1) 1) (- 1)))) (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= 7 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ 3 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 25721#(and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1)) (and (<= 9 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ 3 1) 1) 1) 1) 1) (- 1))))) (<= 10 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ 3 1) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2) (- 1)))) (<= 4 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 3 (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= 8 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ 3 1) 1) 1) (- 1)))) (<= 6 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ 3 1) 1) (- 1)))) (<= 5 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2))) (and (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 1) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (<= 7 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3)) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ 3 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) 3) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ 3 (- 1)))) (<= 3 (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) 2)))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 0)), 25722#(and (or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) 1) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)), 25723#(and (or (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) 1) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (or (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 9) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) 1) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))) (= __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)), 25724#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 25725#(or (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1))))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 2))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 3))) 2) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 8) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 4))) 2)) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 1))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 7) (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) (- 1))))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 1)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)))), 25726#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1))))), 25727#(or (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 5) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (or (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 10) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 9) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 3) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2)) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 8) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 4) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) (- 1))))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 2) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) (- 1))))) (and (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 2))) 2)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 3))) 2)))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 4) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 5))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset)) (= |__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_#t~mem2| (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 5) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 4))) 2))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 2) 1) 1) 1) (- 1)))) (<= (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset 6) (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 6))) 2))) (and (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 7) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) 1) 1) (- 1))))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 3) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (and (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (+ (+ (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 1) 1) 1) 1) (- 1)))) (<= (+ (div (+ __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.offset (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base)) 2) 6) (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base))) (= 0 (select (select |#memory_int| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (+ (+ (select |#length| __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncat_~d~0.base) (- 1)) (- 1)))))] [2018-04-12 20:25:16,680 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 672 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 20:25:16,680 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-12 20:25:16,680 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-12 20:25:16,680 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=453, Invalid=2303, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 20:25:16,680 INFO L87 Difference]: Start difference. First operand 202 states and 216 transitions. Second operand 53 states. [2018-04-12 20:25:17,523 WARN L151 SmtUtils]: Spent 459ms on a formula simplification. DAG size of input: 242 DAG size of output 219 [2018-04-12 20:25:18,041 WARN L148 SmtUtils]: Spent 357ms on a formula simplification that was a NOOP. DAG size: 270 [2018-04-12 20:25:18,873 WARN L148 SmtUtils]: Spent 648ms on a formula simplification that was a NOOP. DAG size: 392 [2018-04-12 20:25:19,707 WARN L148 SmtUtils]: Spent 660ms on a formula simplification that was a NOOP. DAG size: 395 [2018-04-12 20:25:20,596 WARN L148 SmtUtils]: Spent 598ms on a formula simplification that was a NOOP. DAG size: 409 [2018-04-12 20:25:21,922 WARN L151 SmtUtils]: Spent 1273ms on a formula simplification. DAG size of input: 418 DAG size of output 417 [2018-04-12 20:25:22,870 WARN L148 SmtUtils]: Spent 708ms on a formula simplification that was a NOOP. DAG size: 416 [2018-04-12 20:25:24,385 WARN L151 SmtUtils]: Spent 1454ms on a formula simplification. DAG size of input: 421 DAG size of output 415 [2018-04-12 20:25:26,164 WARN L151 SmtUtils]: Spent 1416ms on a formula simplification. DAG size of input: 410 DAG size of output 404 [2018-04-12 20:25:27,560 WARN L151 SmtUtils]: Spent 1303ms on a formula simplification. DAG size of input: 419 DAG size of output 401 [2018-04-12 20:25:29,092 WARN L151 SmtUtils]: Spent 1208ms on a formula simplification. DAG size of input: 399 DAG size of output 384 [2018-04-12 20:25:30,485 WARN L151 SmtUtils]: Spent 1228ms on a formula simplification. DAG size of input: 409 DAG size of output 381 [2018-04-12 20:25:31,837 WARN L151 SmtUtils]: Spent 1052ms on a formula simplification. DAG size of input: 398 DAG size of output 371 [2018-04-12 20:25:33,759 WARN L151 SmtUtils]: Spent 1711ms on a formula simplification. DAG size of input: 409 DAG size of output 376 [2018-04-12 20:25:35,239 WARN L151 SmtUtils]: Spent 1145ms on a formula simplification. DAG size of input: 390 DAG size of output 364 [2018-04-12 20:25:36,651 WARN L151 SmtUtils]: Spent 1138ms on a formula simplification. DAG size of input: 405 DAG size of output 371 [2018-04-12 20:25:38,593 WARN L151 SmtUtils]: Spent 1559ms on a formula simplification. DAG size of input: 387 DAG size of output 354 [2018-04-12 20:25:40,029 WARN L151 SmtUtils]: Spent 1118ms on a formula simplification. DAG size of input: 406 DAG size of output 367 [2018-04-12 20:25:41,830 WARN L151 SmtUtils]: Spent 1465ms on a formula simplification. DAG size of input: 386 DAG size of output 347 [2018-04-12 20:25:43,704 WARN L151 SmtUtils]: Spent 1565ms on a formula simplification. DAG size of input: 405 DAG size of output 360 [2018-04-12 20:25:45,092 WARN L151 SmtUtils]: Spent 1034ms on a formula simplification. DAG size of input: 396 DAG size of output 354 [2018-04-12 20:25:47,091 WARN L151 SmtUtils]: Spent 1663ms on a formula simplification. DAG size of input: 415 DAG size of output 371 [2018-04-12 20:25:48,879 WARN L151 SmtUtils]: Spent 1491ms on a formula simplification. DAG size of input: 377 DAG size of output 346 [2018-04-12 20:25:50,780 WARN L151 SmtUtils]: Spent 1616ms on a formula simplification. DAG size of input: 388 DAG size of output 364 [2018-04-12 20:25:52,432 WARN L151 SmtUtils]: Spent 1407ms on a formula simplification. DAG size of input: 350 DAG size of output 323 [2018-04-12 20:25:54,058 WARN L151 SmtUtils]: Spent 1443ms on a formula simplification. DAG size of input: 353 DAG size of output 329 [2018-04-12 20:25:55,684 WARN L151 SmtUtils]: Spent 1409ms on a formula simplification. DAG size of input: 341 DAG size of output 318 [2018-04-12 20:25:57,241 WARN L151 SmtUtils]: Spent 1379ms on a formula simplification. DAG size of input: 344 DAG size of output 324 [2018-04-12 20:25:58,760 WARN L151 SmtUtils]: Spent 1317ms on a formula simplification. DAG size of input: 333 DAG size of output 311 [2018-04-12 20:26:00,349 WARN L151 SmtUtils]: Spent 1419ms on a formula simplification. DAG size of input: 336 DAG size of output 317 [2018-04-12 20:26:01,546 WARN L151 SmtUtils]: Spent 1003ms on a formula simplification. DAG size of input: 325 DAG size of output 307 [2018-04-12 20:26:02,648 WARN L151 SmtUtils]: Spent 924ms on a formula simplification. DAG size of input: 328 DAG size of output 313 [2018-04-12 20:26:04,117 WARN L151 SmtUtils]: Spent 1289ms on a formula simplification. DAG size of input: 317 DAG size of output 300 [2018-04-12 20:26:05,121 WARN L151 SmtUtils]: Spent 845ms on a formula simplification. DAG size of input: 320 DAG size of output 306 [2018-04-12 20:26:06,526 WARN L151 SmtUtils]: Spent 1232ms on a formula simplification. DAG size of input: 309 DAG size of output 296 [2018-04-12 20:26:07,980 WARN L151 SmtUtils]: Spent 1251ms on a formula simplification. DAG size of input: 312 DAG size of output 302 [2018-04-12 20:26:08,975 WARN L151 SmtUtils]: Spent 804ms on a formula simplification. DAG size of input: 302 DAG size of output 293 [2018-04-12 20:26:10,148 WARN L151 SmtUtils]: Spent 831ms on a formula simplification. DAG size of input: 305 DAG size of output 299 [2018-04-12 20:26:11,109 WARN L151 SmtUtils]: Spent 805ms on a formula simplification. DAG size of input: 294 DAG size of output 286 [2018-04-12 20:26:12,102 WARN L151 SmtUtils]: Spent 834ms on a formula simplification. DAG size of input: 297 DAG size of output 292 [2018-04-12 20:26:13,064 WARN L151 SmtUtils]: Spent 804ms on a formula simplification. DAG size of input: 286 DAG size of output 282 [2018-04-12 20:26:14,002 WARN L151 SmtUtils]: Spent 779ms on a formula simplification. DAG size of input: 289 DAG size of output 285 [2018-04-12 20:26:14,914 WARN L151 SmtUtils]: Spent 757ms on a formula simplification. DAG size of input: 279 DAG size of output 276 [2018-04-12 20:26:15,459 WARN L148 SmtUtils]: Spent 372ms on a formula simplification that was a NOOP. DAG size: 276 [2018-04-12 20:26:15,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 20:26:15,592 INFO L93 Difference]: Finished difference Result 243 states and 260 transitions. [2018-04-12 20:26:15,592 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-12 20:26:15,592 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 84 [2018-04-12 20:26:15,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 20:26:15,592 INFO L225 Difference]: With dead ends: 243 [2018-04-12 20:26:15,592 INFO L226 Difference]: Without dead ends: 238 [2018-04-12 20:26:15,593 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2907 ImplicationChecksByTransitivity, 108.2s TimeCoverageRelationStatistics Valid=1947, Invalid=8153, Unknown=0, NotChecked=0, Total=10100 [2018-04-12 20:26:15,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2018-04-12 20:26:15,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 208. [2018-04-12 20:26:15,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-12 20:26:15,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 223 transitions. [2018-04-12 20:26:15,594 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 223 transitions. Word has length 84 [2018-04-12 20:26:15,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 20:26:15,595 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 223 transitions. [2018-04-12 20:26:15,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-12 20:26:15,595 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 223 transitions. [2018-04-12 20:26:15,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-12 20:26:15,595 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 20:26:15,595 INFO L355 BasicCegarLoop]: trace histogram [17, 17, 16, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 20:26:15,595 INFO L408 AbstractCegarLoop]: === Iteration 71 === [__U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr3RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr1RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr7RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr2RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr4RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr0RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr6RequiresViolation, __U_MULTI_fopenbsd_cstrncat_alloca_true_valid_memsafety_true_termination_i__cstrncatErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation]=== [2018-04-12 20:26:15,595 INFO L82 PathProgramCache]: Analyzing trace with hash 283181213, now seen corresponding path program 16 times [2018-04-12 20:26:15,595 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 20:26:15,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 20:26:15,612 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 20:26:19,526 WARN L151 SmtUtils]: Spent 3149ms on a formula simplification. DAG size of input: 1502 DAG size of output 141 [2018-04-12 20:26:23,031 WARN L151 SmtUtils]: Spent 3359ms on a formula simplification. DAG size of input: 1500 DAG size of output 139 [2018-04-12 20:26:26,273 WARN L151 SmtUtils]: Spent 3133ms on a formula simplification. DAG size of input: 1215 DAG size of output 120 [2018-04-12 20:26:29,536 WARN L151 SmtUtils]: Spent 3118ms on a formula simplification. DAG size of input: 1215 DAG size of output 120 [2018-04-12 20:26:32,954 WARN L151 SmtUtils]: Spent 3274ms on a formula simplification. DAG size of input: 1215 DAG size of output 120 Received shutdown request... [2018-04-12 20:26:33,191 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-12 20:26:33,241 WARN L197 ceAbstractionStarter]: Timeout [2018-04-12 20:26:33,241 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 08:26:33 BoogieIcfgContainer [2018-04-12 20:26:33,241 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-12 20:26:33,242 INFO L168 Benchmark]: Toolchain (without parser) took 802454.65 ms. Allocated memory was 390.6 MB in the beginning and 605.0 MB in the end (delta: 214.4 MB). Free memory was 329.0 MB in the beginning and 192.5 MB in the end (delta: 136.5 MB). Peak memory consumption was 350.9 MB. Max. memory is 5.3 GB. [2018-04-12 20:26:33,242 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 390.6 MB. Free memory is still 353.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 20:26:33,243 INFO L168 Benchmark]: CACSL2BoogieTranslator took 254.46 ms. Allocated memory is still 390.6 MB. Free memory was 329.0 MB in the beginning and 303.8 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 5.3 GB. [2018-04-12 20:26:33,243 INFO L168 Benchmark]: Boogie Preprocessor took 42.29 ms. Allocated memory is still 390.6 MB. Free memory was 303.8 MB in the beginning and 301.1 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-12 20:26:33,243 INFO L168 Benchmark]: RCFGBuilder took 415.75 ms. Allocated memory was 390.6 MB in the beginning and 586.7 MB in the end (delta: 196.1 MB). Free memory was 301.1 MB in the beginning and 520.5 MB in the end (delta: -219.3 MB). Peak memory consumption was 23.7 MB. Max. memory is 5.3 GB. [2018-04-12 20:26:33,243 INFO L168 Benchmark]: TraceAbstraction took 801739.09 ms. Allocated memory was 586.7 MB in the beginning and 605.0 MB in the end (delta: 18.4 MB). Free memory was 520.5 MB in the beginning and 192.5 MB in the end (delta: 328.0 MB). Peak memory consumption was 346.3 MB. Max. memory is 5.3 GB. [2018-04-12 20:26:33,244 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12 ms. Allocated memory is still 390.6 MB. Free memory is still 353.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 254.46 ms. Allocated memory is still 390.6 MB. Free memory was 329.0 MB in the beginning and 303.8 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 42.29 ms. Allocated memory is still 390.6 MB. Free memory was 303.8 MB in the beginning and 301.1 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 415.75 ms. Allocated memory was 390.6 MB in the beginning and 586.7 MB in the end (delta: 196.1 MB). Free memory was 301.1 MB in the beginning and 520.5 MB in the end (delta: -219.3 MB). Peak memory consumption was 23.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 801739.09 ms. Allocated memory was 586.7 MB in the beginning and 605.0 MB in the end (delta: 18.4 MB). Free memory was 520.5 MB in the beginning and 192.5 MB in the end (delta: 328.0 MB). Peak memory consumption was 346.3 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - TimeoutResultAtElement [Line: 574]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 574). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 573). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - TimeoutResultAtElement [Line: 574]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 574). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 573). Cancelled while BasicCegarLoop was analyzing trace of length 86 with TraceHistMax 17, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 13 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 60 locations, 13 error locations. TIMEOUT Result, 801.6s OverallTime, 71 OverallIterations, 22 TraceHistogramMax, 422.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 1989 SDtfs, 8687 SDslu, 21311 SDs, 0 SdLazy, 37608 SolverSat, 3504 SolverUnsat, 5 SolverUnknown, 0 SolverNotchecked, 42.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3275 GetRequests, 141 SyntacticMatches, 34 SemanticMatches, 3100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49829 ImplicationChecksByTransitivity, 723.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=234occurred in iteration=50, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 95/8358 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 70 MinimizatonAttempts, 1120 StatesRemovedByMinimization, 63 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 359.3s InterpolantComputationTime, 3318 NumberOfCodeBlocks, 3318 NumberOfCodeBlocksAsserted, 70 NumberOfCheckSat, 3248 ConstructedInterpolants, 0 QuantifiedInterpolants, 16865279 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 70 InterpolantComputations, 14 PerfectInterpolantSequences, 95/8358 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-12_20-26-33-249.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/openbsd_cstrncat-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-12_20-26-33-249.csv Completed graceful shutdown