./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/busybox-1.22.0/uudecode-2.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/busybox-1.22.0/uudecode-2.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d6db86be69ea6787fa104bce2b301c9adc67b286b669cf910d4b148852f38db6 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 14:44:01,447 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 14:44:01,509 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2025-03-04 14:44:01,516 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 14:44:01,516 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 14:44:01,534 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 14:44:01,538 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 14:44:01,538 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 14:44:01,538 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 14:44:01,538 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 14:44:01,539 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 14:44:01,539 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 14:44:01,540 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 14:44:01,540 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 14:44:01,540 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 14:44:01,540 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 14:44:01,541 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 14:44:01,541 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 14:44:01,541 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 14:44:01,541 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 14:44:01,541 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 14:44:01,541 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 14:44:01,541 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 14:44:01,541 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 14:44:01,541 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 14:44:01,541 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 14:44:01,541 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d6db86be69ea6787fa104bce2b301c9adc67b286b669cf910d4b148852f38db6 [2025-03-04 14:44:01,770 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 14:44:01,776 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 14:44:01,780 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 14:44:01,781 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 14:44:01,782 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 14:44:01,783 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/busybox-1.22.0/uudecode-2.i [2025-03-04 14:44:02,935 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88528e1c1/5265fe7856d04d1087fcd3070aaf7385/FLAG89957aedd [2025-03-04 14:44:03,279 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 14:44:03,280 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/uudecode-2.i [2025-03-04 14:44:03,307 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88528e1c1/5265fe7856d04d1087fcd3070aaf7385/FLAG89957aedd [2025-03-04 14:44:03,322 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88528e1c1/5265fe7856d04d1087fcd3070aaf7385 [2025-03-04 14:44:03,324 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 14:44:03,325 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 14:44:03,326 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 14:44:03,326 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 14:44:03,329 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 14:44:03,329 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 02:44:03" (1/1) ... [2025-03-04 14:44:03,330 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@403627de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:03, skipping insertion in model container [2025-03-04 14:44:03,330 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 02:44:03" (1/1) ... [2025-03-04 14:44:03,384 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 14:44:04,349 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 14:44:04,381 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 14:44:04,567 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 14:44:04,718 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: vasprintf [2025-03-04 14:44:04,726 INFO L204 MainTranslator]: Completed translation [2025-03-04 14:44:04,726 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04 WrapperNode [2025-03-04 14:44:04,727 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 14:44:04,727 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 14:44:04,727 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 14:44:04,728 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 14:44:04,734 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (1/1) ... [2025-03-04 14:44:04,792 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (1/1) ... [2025-03-04 14:44:04,912 INFO L138 Inliner]: procedures = 620, calls = 1187, calls flagged for inlining = 37, calls inlined = 36, statements flattened = 3095 [2025-03-04 14:44:04,913 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 14:44:04,914 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 14:44:04,914 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 14:44:04,915 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 14:44:04,921 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (1/1) ... [2025-03-04 14:44:04,921 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (1/1) ... [2025-03-04 14:44:04,945 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (1/1) ... [2025-03-04 14:44:05,064 INFO L175 MemorySlicer]: Split 955 memory accesses to 59 slices as follows [7, 3, 16, 2, 17, 3, 2, 48, 5, 3, 5, 5, 6, 6, 6, 6, 4, 7, 5, 3, 4, 4, 4, 5, 5, 5, 5, 4, 54, 35, 1, 1, 1, 1, 7, 7, 7, 44, 7, 8, 8, 8, 8, 7, 7, 2, 2, 3, 16, 32, 20, 17, 67, 355, 2, 9, 3, 6, 15]. 37 percent of accesses are in the largest equivalence class. The 526 initializations are split as follows [0, 0, 2, 2, 0, 3, 2, 0, 5, 0, 5, 5, 5, 5, 5, 5, 0, 0, 5, 0, 4, 4, 4, 4, 4, 4, 4, 4, 3, 6, 0, 0, 0, 0, 7, 7, 7, 0, 7, 7, 7, 7, 7, 7, 7, 0, 2, 0, 1, 0, 4, 4, 0, 355, 0, 0, 0, 0, 0]. The 182 writes are split as follows [7, 0, 14, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 8, 15, 4, 67, 0, 1, 3, 2, 2, 1]. [2025-03-04 14:44:05,064 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (1/1) ... [2025-03-04 14:44:05,065 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (1/1) ... [2025-03-04 14:44:05,174 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (1/1) ... [2025-03-04 14:44:05,185 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (1/1) ... [2025-03-04 14:44:05,270 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (1/1) ... [2025-03-04 14:44:05,294 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (1/1) ... [2025-03-04 14:44:05,350 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 14:44:05,352 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 14:44:05,352 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 14:44:05,352 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 14:44:05,353 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (1/1) ... [2025-03-04 14:44:05,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 14:44:05,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:44:05,380 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 14:44:05,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 14:44:05,421 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#0 [2025-03-04 14:44:05,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#1 [2025-03-04 14:44:05,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#2 [2025-03-04 14:44:05,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#3 [2025-03-04 14:44:05,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#4 [2025-03-04 14:44:05,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#5 [2025-03-04 14:44:05,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#6 [2025-03-04 14:44:05,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#7 [2025-03-04 14:44:05,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#8 [2025-03-04 14:44:05,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#9 [2025-03-04 14:44:05,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#10 [2025-03-04 14:44:05,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#11 [2025-03-04 14:44:05,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#12 [2025-03-04 14:44:05,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#13 [2025-03-04 14:44:05,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#14 [2025-03-04 14:44:05,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#15 [2025-03-04 14:44:05,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#16 [2025-03-04 14:44:05,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#17 [2025-03-04 14:44:05,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#18 [2025-03-04 14:44:05,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#19 [2025-03-04 14:44:05,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#20 [2025-03-04 14:44:05,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#21 [2025-03-04 14:44:05,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#22 [2025-03-04 14:44:05,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#23 [2025-03-04 14:44:05,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#24 [2025-03-04 14:44:05,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#25 [2025-03-04 14:44:05,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#26 [2025-03-04 14:44:05,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#27 [2025-03-04 14:44:05,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#28 [2025-03-04 14:44:05,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#29 [2025-03-04 14:44:05,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#30 [2025-03-04 14:44:05,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#31 [2025-03-04 14:44:05,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#32 [2025-03-04 14:44:05,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#33 [2025-03-04 14:44:05,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#34 [2025-03-04 14:44:05,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#35 [2025-03-04 14:44:05,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#36 [2025-03-04 14:44:05,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#37 [2025-03-04 14:44:05,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#38 [2025-03-04 14:44:05,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#39 [2025-03-04 14:44:05,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#40 [2025-03-04 14:44:05,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#41 [2025-03-04 14:44:05,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#42 [2025-03-04 14:44:05,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#43 [2025-03-04 14:44:05,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#44 [2025-03-04 14:44:05,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#45 [2025-03-04 14:44:05,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#46 [2025-03-04 14:44:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#47 [2025-03-04 14:44:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#48 [2025-03-04 14:44:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#49 [2025-03-04 14:44:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#50 [2025-03-04 14:44:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#51 [2025-03-04 14:44:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#52 [2025-03-04 14:44:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#53 [2025-03-04 14:44:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#54 [2025-03-04 14:44:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#55 [2025-03-04 14:44:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#56 [2025-03-04 14:44:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#57 [2025-03-04 14:44:05,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#58 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#0 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#1 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#2 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#3 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#4 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#5 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#6 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#7 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#8 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#9 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#10 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#11 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#12 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#13 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#14 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#15 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#16 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#17 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#18 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#19 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#20 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#21 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#22 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#23 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#24 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#25 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#26 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#27 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#28 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#29 [2025-03-04 14:44:05,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#30 [2025-03-04 14:44:05,431 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#31 [2025-03-04 14:44:05,431 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#32 [2025-03-04 14:44:05,431 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#33 [2025-03-04 14:44:05,431 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#34 [2025-03-04 14:44:05,431 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#35 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#36 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#37 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#38 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#39 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#40 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#41 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#42 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#43 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#44 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#45 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#46 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#47 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#48 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#49 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#50 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#51 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#52 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#53 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#54 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#55 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#56 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#57 [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#58 [2025-03-04 14:44:05,432 INFO L130 BoogieDeclarations]: Found specification of procedure _IO_getc [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure _IO_getc [2025-03-04 14:44:05,432 INFO L130 BoogieDeclarations]: Found specification of procedure xrealloc [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure xrealloc [2025-03-04 14:44:05,432 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 14:44:05,432 INFO L130 BoogieDeclarations]: Found specification of procedure ret_ERANGE [2025-03-04 14:44:05,432 INFO L138 BoogieDeclarations]: Found implementation of procedure ret_ERANGE [2025-03-04 14:44:05,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 14:44:05,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 14:44:05,432 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 14:44:05,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 14:44:05,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 14:44:05,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 14:44:05,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 14:44:05,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 14:44:05,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 14:44:05,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 14:44:05,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 14:44:05,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 14:44:05,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 14:44:05,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 14:44:05,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 14:44:05,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 14:44:05,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 14:44:05,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 14:44:05,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 14:44:05,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-04 14:44:05,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#55 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#56 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#57 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#58 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure bb_verror_msg [2025-03-04 14:44:05,436 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_verror_msg [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 14:44:05,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-04 14:44:05,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-03-04 14:44:05,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#55 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#56 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#57 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#58 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-03-04 14:44:05,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-03-04 14:44:05,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-03-04 14:44:05,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-03-04 14:44:05,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-03-04 14:44:05,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-03-04 14:44:05,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-03-04 14:44:05,444 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#56 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#57 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#58 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-04 14:44:05,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#56 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#57 [2025-03-04 14:44:05,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#58 [2025-03-04 14:44:05,447 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 14:44:05,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 14:44:05,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-03-04 14:44:05,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#35 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#36 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#37 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#38 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#39 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#40 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#41 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#42 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#43 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#44 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#45 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#46 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#47 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#48 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#49 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#50 [2025-03-04 14:44:05,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#51 [2025-03-04 14:44:05,449 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#52 [2025-03-04 14:44:05,449 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#53 [2025-03-04 14:44:05,449 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#54 [2025-03-04 14:44:05,449 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#55 [2025-03-04 14:44:05,449 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#56 [2025-03-04 14:44:05,449 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#57 [2025-03-04 14:44:05,449 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#58 [2025-03-04 14:44:05,449 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-03-04 14:44:05,449 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-03-04 14:44:05,449 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-03-04 14:44:05,449 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-03-04 14:44:05,449 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-03-04 14:44:05,449 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-03-04 14:44:05,449 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-03-04 14:44:05,449 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-03-04 14:44:05,449 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-03-04 14:44:05,453 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-03-04 14:44:05,453 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-03-04 14:44:05,453 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-03-04 14:44:05,454 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-03-04 14:44:05,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-03-04 14:44:05,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-03-04 14:44:05,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-03-04 14:44:05,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-03-04 14:44:05,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#35 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#36 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#37 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#38 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#39 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#40 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#41 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#42 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#43 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#44 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#45 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#46 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#47 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#48 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#49 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#50 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#51 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#52 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#53 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#54 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#55 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#56 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#57 [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#58 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc [2025-03-04 14:44:05,458 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-04 14:44:05,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-04 14:44:05,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-04 14:44:05,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-04 14:44:05,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-04 14:44:05,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-04 14:44:05,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-04 14:44:05,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-04 14:44:05,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-04 14:44:05,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-04 14:44:05,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-04 14:44:05,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-04 14:44:05,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-04 14:44:05,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#55 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#56 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#57 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#58 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-04 14:44:05,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-03-04 14:44:05,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-03-04 14:44:05,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-03-04 14:44:05,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-03-04 14:44:05,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-03-04 14:44:05,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-03-04 14:44:05,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-03-04 14:44:05,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-03-04 14:44:05,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-03-04 14:44:05,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-03-04 14:44:05,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-03-04 14:44:05,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-03-04 14:44:05,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-03-04 14:44:05,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-03-04 14:44:05,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#56 [2025-03-04 14:44:05,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#57 [2025-03-04 14:44:05,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#58 [2025-03-04 14:44:05,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 14:44:05,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#55 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#56 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#57 [2025-03-04 14:44:05,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#58 [2025-03-04 14:44:05,467 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 14:44:05,467 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 14:44:05,467 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 14:44:05,467 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 14:44:05,482 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 14:44:05,482 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 14:44:05,482 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 14:44:05,482 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 14:44:05,482 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 14:44:05,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 14:44:05,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 14:44:05,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 14:44:05,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 14:44:05,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#55 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#56 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#57 [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#58 [2025-03-04 14:44:05,488 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 14:44:05,488 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 14:44:05,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 14:44:05,488 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 14:44:05,488 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 14:44:05,488 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 14:44:05,488 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 14:44:05,488 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 14:44:05,488 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 14:44:05,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#56 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#57 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#58 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 14:44:05,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-04 14:44:05,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#56 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#57 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#58 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#0 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#1 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#2 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#3 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#4 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#5 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#6 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#7 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#8 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#9 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#10 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#11 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#12 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#13 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#14 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#15 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#16 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#17 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#18 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#19 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#20 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#21 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#22 [2025-03-04 14:44:05,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#23 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#24 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#25 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#26 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#27 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#28 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#29 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#30 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#31 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#32 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#33 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#34 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#35 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#36 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#37 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#38 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#39 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#40 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#41 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#42 [2025-03-04 14:44:05,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#43 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#44 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#45 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#46 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#47 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#48 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#49 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#50 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#51 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#52 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#53 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#54 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#55 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#56 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#57 [2025-03-04 14:44:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#58 [2025-03-04 14:44:05,504 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#0 [2025-03-04 14:44:05,504 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#1 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#2 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#3 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#4 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#5 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#6 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#7 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#8 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#9 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#10 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#11 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#12 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#13 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#14 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#15 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#16 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#17 [2025-03-04 14:44:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#18 [2025-03-04 14:44:05,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#19 [2025-03-04 14:44:05,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#20 [2025-03-04 14:44:05,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#21 [2025-03-04 14:44:05,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#22 [2025-03-04 14:44:05,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#23 [2025-03-04 14:44:05,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#24 [2025-03-04 14:44:05,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#25 [2025-03-04 14:44:05,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#26 [2025-03-04 14:44:05,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#27 [2025-03-04 14:44:05,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#28 [2025-03-04 14:44:05,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#29 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#30 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#31 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#32 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#33 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#34 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#35 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#36 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#37 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#38 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#39 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#40 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#41 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#42 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#43 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#44 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#45 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#46 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#47 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#48 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#49 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#50 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#51 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#52 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#53 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#54 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#55 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#56 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#57 [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#58 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure bb_ascii_isalnum [2025-03-04 14:44:05,510 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_ascii_isalnum [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 14:44:05,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-04 14:44:05,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#56 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#57 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#58 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc_fgetline [2025-03-04 14:44:05,514 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc_fgetline [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure bb_error_msg_and_die [2025-03-04 14:44:05,514 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_error_msg_and_die [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 14:44:05,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-04 14:44:05,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#56 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#57 [2025-03-04 14:44:05,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#58 [2025-03-04 14:44:06,465 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 14:44:06,469 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 14:44:12,930 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L2441: call ULTIMATE.dealloc(bb_strtou_~#endptr~0#1.base, bb_strtou_~#endptr~0#1.offset);havoc bb_strtou_~#endptr~0#1.base, bb_strtou_~#endptr~0#1.offset; [2025-03-04 14:44:12,930 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3378: havoc __main_~decode_fn_ptr~0#1.base, __main_~decode_fn_ptr~0#1.offset, __main_~line_ptr~1#1.base, __main_~line_ptr~1#1.offset, __main_~dst_stream~0#1.base, __main_~dst_stream~0#1.offset, __main_~mode~0#1, __main_~return_value_strlen$9~0#1, __main_~return_value_bb_strtou$17~0#1; [2025-03-04 14:44:12,930 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3776: havoc getopt_long_#t~ret433#1; [2025-03-04 14:44:12,930 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L2667: call ULTIMATE.dealloc(getopt32_~#complementary~0#1.base, getopt32_~#complementary~0#1.offset);havoc getopt32_~#complementary~0#1.base, getopt32_~#complementary~0#1.offset; [2025-03-04 14:44:13,669 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3617: call ULTIMATE.dealloc(~#i~1#1.base, ~#i~1#1.offset);havoc ~#i~1#1.base, ~#i~1#1.offset; [2025-03-04 14:44:16,572 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3713: havoc #t~nondet351; [2025-03-04 14:44:21,610 INFO L? ?]: Removed 2590 outVars from TransFormulas that were not future-live. [2025-03-04 14:44:21,611 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 14:44:21,652 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 14:44:21,653 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 14:44:21,653 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 02:44:21 BoogieIcfgContainer [2025-03-04 14:44:21,653 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 14:44:21,658 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 14:44:21,658 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 14:44:21,661 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 14:44:21,662 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 02:44:03" (1/3) ... [2025-03-04 14:44:21,662 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55aa6561 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 02:44:21, skipping insertion in model container [2025-03-04 14:44:21,662 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:44:04" (2/3) ... [2025-03-04 14:44:21,663 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55aa6561 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 02:44:21, skipping insertion in model container [2025-03-04 14:44:21,663 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 02:44:21" (3/3) ... [2025-03-04 14:44:21,664 INFO L128 eAbstractionObserver]: Analyzing ICFG uudecode-2.i [2025-03-04 14:44:21,673 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 14:44:21,676 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG uudecode-2.i that has 246 procedures, 1883 locations, 1 initial locations, 272 loop locations, and 150 error locations. [2025-03-04 14:44:21,731 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 14:44:21,738 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7cd771ff, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 14:44:21,738 INFO L334 AbstractCegarLoop]: Starting to check reachability of 150 error locations. [2025-03-04 14:44:21,744 INFO L276 IsEmpty]: Start isEmpty. Operand has 918 states, 712 states have (on average 1.6657303370786516) internal successors, (1186), 862 states have internal predecessors, (1186), 40 states have call successors, (40), 18 states have call predecessors, (40), 18 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2025-03-04 14:44:21,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2025-03-04 14:44:21,748 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:21,749 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2025-03-04 14:44:21,749 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr115ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:44:21,752 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:21,752 INFO L85 PathProgramCache]: Analyzing trace with hash 50761791, now seen corresponding path program 1 times [2025-03-04 14:44:21,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:21,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516227864] [2025-03-04 14:44:21,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:21,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:23,312 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-03-04 14:44:23,481 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-03-04 14:44:23,485 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:23,485 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:23,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:44:23,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:23,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516227864] [2025-03-04 14:44:23,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516227864] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:23,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:23,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:44:23,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729518985] [2025-03-04 14:44:23,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:23,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:23,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:23,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:23,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:23,995 INFO L87 Difference]: Start difference. First operand has 918 states, 712 states have (on average 1.6657303370786516) internal successors, (1186), 862 states have internal predecessors, (1186), 40 states have call successors, (40), 18 states have call predecessors, (40), 18 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 14:44:24,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:24,440 INFO L93 Difference]: Finished difference Result 1692 states and 2386 transitions. [2025-03-04 14:44:24,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:24,442 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2025-03-04 14:44:24,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:24,451 INFO L225 Difference]: With dead ends: 1692 [2025-03-04 14:44:24,451 INFO L226 Difference]: Without dead ends: 774 [2025-03-04 14:44:24,455 INFO L434 NwaCegarLoop]: 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 [2025-03-04 14:44:24,457 INFO L435 NwaCegarLoop]: 1004 mSDtfsCounter, 1 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2003 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:24,457 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2003 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 14:44:24,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2025-03-04 14:44:24,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 774. [2025-03-04 14:44:24,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 617 states have (on average 1.586709886547812) internal successors, (979), 737 states have internal predecessors, (979), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:24,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 1033 transitions. [2025-03-04 14:44:24,529 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 1033 transitions. Word has length 4 [2025-03-04 14:44:24,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:24,530 INFO L471 AbstractCegarLoop]: Abstraction has 774 states and 1033 transitions. [2025-03-04 14:44:24,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 14:44:24,530 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 1033 transitions. [2025-03-04 14:44:24,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2025-03-04 14:44:24,530 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:24,530 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2025-03-04 14:44:24,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 14:44:24,531 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr115ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:44:24,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:24,531 INFO L85 PathProgramCache]: Analyzing trace with hash 417599534, now seen corresponding path program 1 times [2025-03-04 14:44:24,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:24,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316695347] [2025-03-04 14:44:24,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:24,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:25,882 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-04 14:44:25,949 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-04 14:44:25,949 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:25,949 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:26,295 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:44:26,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:26,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316695347] [2025-03-04 14:44:26,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316695347] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:44:26,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565649946] [2025-03-04 14:44:26,296 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:26,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:26,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:44:26,298 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:44:26,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-04 14:44:28,344 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-04 14:44:28,583 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-04 14:44:28,584 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:28,584 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:28,593 INFO L256 TraceCheckSpWp]: Trace formula consists of 2427 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-04 14:44:28,597 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:44:28,696 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:44:28,696 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 14:44:28,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565649946] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:28,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 14:44:28,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2025-03-04 14:44:28,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809044762] [2025-03-04 14:44:28,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:28,697 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 14:44:28,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:28,698 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 14:44:28,698 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:44:28,698 INFO L87 Difference]: Start difference. First operand 774 states and 1033 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 14:44:29,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:29,292 INFO L93 Difference]: Finished difference Result 774 states and 1033 transitions. [2025-03-04 14:44:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 14:44:29,293 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2025-03-04 14:44:29,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:29,296 INFO L225 Difference]: With dead ends: 774 [2025-03-04 14:44:29,296 INFO L226 Difference]: Without dead ends: 773 [2025-03-04 14:44:29,296 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:44:29,297 INFO L435 NwaCegarLoop]: 996 mSDtfsCounter, 1 mSDsluCounter, 1990 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2986 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:29,297 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2986 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-04 14:44:29,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2025-03-04 14:44:29,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 773. [2025-03-04 14:44:29,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 617 states have (on average 1.5850891410048622) internal successors, (978), 736 states have internal predecessors, (978), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:29,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1032 transitions. [2025-03-04 14:44:29,320 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 1032 transitions. Word has length 7 [2025-03-04 14:44:29,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:29,321 INFO L471 AbstractCegarLoop]: Abstraction has 773 states and 1032 transitions. [2025-03-04 14:44:29,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 14:44:29,322 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 1032 transitions. [2025-03-04 14:44:29,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2025-03-04 14:44:29,322 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:29,322 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1] [2025-03-04 14:44:29,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-04 14:44:29,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:29,523 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr114ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:44:29,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:29,523 INFO L85 PathProgramCache]: Analyzing trace with hash 60685249, now seen corresponding path program 1 times [2025-03-04 14:44:29,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:29,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49706697] [2025-03-04 14:44:29,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:29,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:30,741 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-03-04 14:44:30,774 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-03-04 14:44:30,774 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:30,774 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:30,947 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 14:44:30,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:30,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49706697] [2025-03-04 14:44:30,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49706697] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:30,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:30,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:44:30,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851809683] [2025-03-04 14:44:30,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:30,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:30,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:30,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:30,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:30,949 INFO L87 Difference]: Start difference. First operand 773 states and 1032 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 14:44:31,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:31,339 INFO L93 Difference]: Finished difference Result 773 states and 1032 transitions. [2025-03-04 14:44:31,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:31,340 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2025-03-04 14:44:31,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:31,343 INFO L225 Difference]: With dead ends: 773 [2025-03-04 14:44:31,343 INFO L226 Difference]: Without dead ends: 772 [2025-03-04 14:44:31,343 INFO L434 NwaCegarLoop]: 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 [2025-03-04 14:44:31,345 INFO L435 NwaCegarLoop]: 997 mSDtfsCounter, 0 mSDsluCounter, 995 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1992 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:31,346 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1992 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 14:44:31,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2025-03-04 14:44:31,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 770. [2025-03-04 14:44:31,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 615 states have (on average 1.5853658536585367) internal successors, (975), 733 states have internal predecessors, (975), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:31,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 1029 transitions. [2025-03-04 14:44:31,365 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 1029 transitions. Word has length 8 [2025-03-04 14:44:31,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:31,366 INFO L471 AbstractCegarLoop]: Abstraction has 770 states and 1029 transitions. [2025-03-04 14:44:31,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 14:44:31,366 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 1029 transitions. [2025-03-04 14:44:31,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2025-03-04 14:44:31,366 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:31,366 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:31,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 14:44:31,366 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr113ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:44:31,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:31,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1142386788, now seen corresponding path program 1 times [2025-03-04 14:44:31,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:31,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399350337] [2025-03-04 14:44:31,367 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:31,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:32,605 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-04 14:44:32,633 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-04 14:44:32,633 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:32,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:32,934 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:44:32,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:32,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399350337] [2025-03-04 14:44:32,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399350337] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:44:32,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526251735] [2025-03-04 14:44:32,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:32,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:32,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:44:32,937 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:44:32,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-04 14:44:34,846 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-04 14:44:35,063 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-04 14:44:35,063 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:35,063 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:35,070 INFO L256 TraceCheckSpWp]: Trace formula consists of 2444 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-04 14:44:35,073 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:44:35,131 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 14:44:35,131 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 14:44:35,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526251735] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:35,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 14:44:35,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2025-03-04 14:44:35,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987276516] [2025-03-04 14:44:35,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:35,132 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:35,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:35,133 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:35,133 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:44:35,133 INFO L87 Difference]: Start difference. First operand 770 states and 1029 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:35,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:35,427 INFO L93 Difference]: Finished difference Result 770 states and 1029 transitions. [2025-03-04 14:44:35,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:35,428 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2025-03-04 14:44:35,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:35,430 INFO L225 Difference]: With dead ends: 770 [2025-03-04 14:44:35,430 INFO L226 Difference]: Without dead ends: 768 [2025-03-04 14:44:35,431 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:44:35,431 INFO L435 NwaCegarLoop]: 989 mSDtfsCounter, 867 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 884 SdHoareTripleChecker+Valid, 1125 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:35,432 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [884 Valid, 1125 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 14:44:35,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2025-03-04 14:44:35,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 768. [2025-03-04 14:44:35,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 615 states have (on average 1.5821138211382113) internal successors, (973), 731 states have internal predecessors, (973), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:35,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 1027 transitions. [2025-03-04 14:44:35,448 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 1027 transitions. Word has length 12 [2025-03-04 14:44:35,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:35,449 INFO L471 AbstractCegarLoop]: Abstraction has 768 states and 1027 transitions. [2025-03-04 14:44:35,449 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:35,449 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 1027 transitions. [2025-03-04 14:44:35,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-03-04 14:44:35,449 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:35,449 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:35,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-04 14:44:35,650 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2025-03-04 14:44:35,650 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr112ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:44:35,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:35,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1054250483, now seen corresponding path program 1 times [2025-03-04 14:44:35,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:35,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239850597] [2025-03-04 14:44:35,651 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:35,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:36,771 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-04 14:44:36,798 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-04 14:44:36,798 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:36,798 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:37,102 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:44:37,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:37,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239850597] [2025-03-04 14:44:37,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239850597] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:44:37,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530131412] [2025-03-04 14:44:37,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:37,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:37,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:44:37,105 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:44:37,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-04 14:44:39,146 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-04 14:44:39,354 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-04 14:44:39,354 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:39,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:39,363 INFO L256 TraceCheckSpWp]: Trace formula consists of 2445 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-04 14:44:39,365 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:44:39,452 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:44:39,453 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 14:44:39,610 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:44:39,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530131412] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 14:44:39,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 14:44:39,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-03-04 14:44:39,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708782955] [2025-03-04 14:44:39,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 14:44:39,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 14:44:39,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:39,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 14:44:39,611 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-04 14:44:39,613 INFO L87 Difference]: Start difference. First operand 768 states and 1027 transitions. Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 14:44:40,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:40,401 INFO L93 Difference]: Finished difference Result 1539 states and 2059 transitions. [2025-03-04 14:44:40,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-04 14:44:40,402 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 13 [2025-03-04 14:44:40,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:40,404 INFO L225 Difference]: With dead ends: 1539 [2025-03-04 14:44:40,405 INFO L226 Difference]: Without dead ends: 777 [2025-03-04 14:44:40,407 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-04 14:44:40,408 INFO L435 NwaCegarLoop]: 995 mSDtfsCounter, 4 mSDsluCounter, 2979 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 3974 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:40,409 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 3974 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-04 14:44:40,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2025-03-04 14:44:40,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 777. [2025-03-04 14:44:40,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 777 states, 624 states have (on average 1.5737179487179487) internal successors, (982), 740 states have internal predecessors, (982), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:40,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 1036 transitions. [2025-03-04 14:44:40,428 INFO L78 Accepts]: Start accepts. Automaton has 777 states and 1036 transitions. Word has length 13 [2025-03-04 14:44:40,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:40,428 INFO L471 AbstractCegarLoop]: Abstraction has 777 states and 1036 transitions. [2025-03-04 14:44:40,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 14:44:40,428 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 1036 transitions. [2025-03-04 14:44:40,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-03-04 14:44:40,429 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:40,429 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:40,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-04 14:44:40,633 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:40,633 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr112ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:44:40,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:40,633 INFO L85 PathProgramCache]: Analyzing trace with hash 457718942, now seen corresponding path program 2 times [2025-03-04 14:44:40,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:40,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534757953] [2025-03-04 14:44:40,634 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 14:44:40,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:41,805 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-03-04 14:44:41,861 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 10 of 22 statements. [2025-03-04 14:44:41,861 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 14:44:41,861 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:42,342 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-04 14:44:42,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:42,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534757953] [2025-03-04 14:44:42,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534757953] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:42,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:42,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 14:44:42,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015599176] [2025-03-04 14:44:42,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:42,342 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 14:44:42,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:42,343 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 14:44:42,343 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:44:42,343 INFO L87 Difference]: Start difference. First operand 777 states and 1036 transitions. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:43,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:43,250 INFO L93 Difference]: Finished difference Result 777 states and 1036 transitions. [2025-03-04 14:44:43,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 14:44:43,251 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2025-03-04 14:44:43,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:43,254 INFO L225 Difference]: With dead ends: 777 [2025-03-04 14:44:43,254 INFO L226 Difference]: Without dead ends: 775 [2025-03-04 14:44:43,254 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:44:43,257 INFO L435 NwaCegarLoop]: 985 mSDtfsCounter, 866 mSDsluCounter, 2096 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 883 SdHoareTripleChecker+Valid, 3081 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:43,257 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [883 Valid, 3081 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-04 14:44:43,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2025-03-04 14:44:43,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 775. [2025-03-04 14:44:43,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 624 states have (on average 1.5705128205128205) internal successors, (980), 738 states have internal predecessors, (980), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:43,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1034 transitions. [2025-03-04 14:44:43,277 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1034 transitions. Word has length 22 [2025-03-04 14:44:43,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:43,277 INFO L471 AbstractCegarLoop]: Abstraction has 775 states and 1034 transitions. [2025-03-04 14:44:43,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:43,277 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1034 transitions. [2025-03-04 14:44:43,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2025-03-04 14:44:43,278 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:43,278 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:43,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-04 14:44:43,278 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr109ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:44:43,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:43,278 INFO L85 PathProgramCache]: Analyzing trace with hash 2075160070, now seen corresponding path program 1 times [2025-03-04 14:44:43,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:43,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141935433] [2025-03-04 14:44:43,279 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:43,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:44,482 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-03-04 14:44:44,512 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-03-04 14:44:44,512 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:44,512 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:44,749 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-04 14:44:44,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:44,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141935433] [2025-03-04 14:44:44,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141935433] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:44,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:44,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:44:44,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781592195] [2025-03-04 14:44:44,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:44,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:44,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:44,750 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:44,750 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:44,751 INFO L87 Difference]: Start difference. First operand 775 states and 1034 transitions. Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:45,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:45,173 INFO L93 Difference]: Finished difference Result 1533 states and 2052 transitions. [2025-03-04 14:44:45,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:45,174 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2025-03-04 14:44:45,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:45,177 INFO L225 Difference]: With dead ends: 1533 [2025-03-04 14:44:45,177 INFO L226 Difference]: Without dead ends: 778 [2025-03-04 14:44:45,178 INFO L434 NwaCegarLoop]: 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 [2025-03-04 14:44:45,179 INFO L435 NwaCegarLoop]: 993 mSDtfsCounter, 1 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1981 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:45,180 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1981 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 14:44:45,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2025-03-04 14:44:45,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 778. [2025-03-04 14:44:45,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 627 states have (on average 1.5677830940988835) internal successors, (983), 741 states have internal predecessors, (983), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:45,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1037 transitions. [2025-03-04 14:44:45,195 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 1037 transitions. Word has length 27 [2025-03-04 14:44:45,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:45,196 INFO L471 AbstractCegarLoop]: Abstraction has 778 states and 1037 transitions. [2025-03-04 14:44:45,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:45,196 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 1037 transitions. [2025-03-04 14:44:45,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2025-03-04 14:44:45,196 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:45,197 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:45,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-04 14:44:45,197 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr105ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:44:45,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:45,197 INFO L85 PathProgramCache]: Analyzing trace with hash -94885320, now seen corresponding path program 1 times [2025-03-04 14:44:45,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:45,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510723169] [2025-03-04 14:44:45,197 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:45,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:46,348 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-03-04 14:44:46,375 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-03-04 14:44:46,376 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:46,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:46,583 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-04 14:44:46,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:46,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510723169] [2025-03-04 14:44:46,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510723169] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:46,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:46,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:44:46,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035536698] [2025-03-04 14:44:46,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:46,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:46,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:46,584 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:46,584 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:46,584 INFO L87 Difference]: Start difference. First operand 778 states and 1037 transitions. Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:47,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:47,074 INFO L93 Difference]: Finished difference Result 1076 states and 1475 transitions. [2025-03-04 14:44:47,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:47,075 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2025-03-04 14:44:47,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:47,079 INFO L225 Difference]: With dead ends: 1076 [2025-03-04 14:44:47,079 INFO L226 Difference]: Without dead ends: 1074 [2025-03-04 14:44:47,079 INFO L434 NwaCegarLoop]: 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 [2025-03-04 14:44:47,079 INFO L435 NwaCegarLoop]: 988 mSDtfsCounter, 412 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 1968 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:47,080 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [419 Valid, 1968 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-04 14:44:47,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2025-03-04 14:44:47,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 782. [2025-03-04 14:44:47,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 631 states have (on average 1.565768621236133) internal successors, (988), 745 states have internal predecessors, (988), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:47,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 1042 transitions. [2025-03-04 14:44:47,095 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 1042 transitions. Word has length 28 [2025-03-04 14:44:47,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:47,095 INFO L471 AbstractCegarLoop]: Abstraction has 782 states and 1042 transitions. [2025-03-04 14:44:47,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:47,096 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 1042 transitions. [2025-03-04 14:44:47,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2025-03-04 14:44:47,096 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:47,096 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:47,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-04 14:44:47,096 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr109ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:44:47,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:47,096 INFO L85 PathProgramCache]: Analyzing trace with hash -664057097, now seen corresponding path program 1 times [2025-03-04 14:44:47,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:47,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144113405] [2025-03-04 14:44:47,097 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:47,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:48,235 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-04 14:44:48,273 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-04 14:44:48,273 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:48,273 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:48,547 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-04 14:44:48,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:48,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144113405] [2025-03-04 14:44:48,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144113405] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:44:48,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003846648] [2025-03-04 14:44:48,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:48,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:48,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:44:48,550 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:44:48,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-04 14:44:50,494 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-04 14:44:50,714 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-04 14:44:50,714 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:50,714 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:50,723 INFO L256 TraceCheckSpWp]: Trace formula consists of 2634 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-04 14:44:50,726 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:44:51,133 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-03-04 14:44:51,133 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 14:44:51,689 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-03-04 14:44:51,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003846648] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 14:44:51,689 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 14:44:51,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 7, 7] total 14 [2025-03-04 14:44:51,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818777099] [2025-03-04 14:44:51,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 14:44:51,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-04 14:44:51,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:51,690 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-04 14:44:51,690 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2025-03-04 14:44:51,690 INFO L87 Difference]: Start difference. First operand 782 states and 1042 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 14:44:53,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:53,009 INFO L93 Difference]: Finished difference Result 1566 states and 2092 transitions. [2025-03-04 14:44:53,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-04 14:44:53,010 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2025-03-04 14:44:53,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:53,012 INFO L225 Difference]: With dead ends: 1566 [2025-03-04 14:44:53,012 INFO L226 Difference]: Without dead ends: 799 [2025-03-04 14:44:53,014 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2025-03-04 14:44:53,014 INFO L435 NwaCegarLoop]: 987 mSDtfsCounter, 5 mSDsluCounter, 4925 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 5912 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:53,014 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 5912 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-03-04 14:44:53,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2025-03-04 14:44:53,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 799. [2025-03-04 14:44:53,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 649 states have (on average 1.5485362095531587) internal successors, (1005), 762 states have internal predecessors, (1005), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:53,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1059 transitions. [2025-03-04 14:44:53,032 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1059 transitions. Word has length 30 [2025-03-04 14:44:53,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:53,033 INFO L471 AbstractCegarLoop]: Abstraction has 799 states and 1059 transitions. [2025-03-04 14:44:53,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 14:44:53,033 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1059 transitions. [2025-03-04 14:44:53,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2025-03-04 14:44:53,034 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:53,034 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:53,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-03-04 14:44:53,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:53,235 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr107ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:44:53,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:53,235 INFO L85 PathProgramCache]: Analyzing trace with hash 124951351, now seen corresponding path program 1 times [2025-03-04 14:44:53,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:53,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571389404] [2025-03-04 14:44:53,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:53,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:54,379 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-03-04 14:44:54,411 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-03-04 14:44:54,411 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:54,411 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:54,607 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2025-03-04 14:44:54,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:54,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571389404] [2025-03-04 14:44:54,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571389404] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:54,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:54,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:44:54,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440764662] [2025-03-04 14:44:54,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:54,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:54,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:54,609 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:54,609 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:54,610 INFO L87 Difference]: Start difference. First operand 799 states and 1059 transitions. Second operand has 3 states, 2 states have (on average 9.5) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:55,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:55,078 INFO L93 Difference]: Finished difference Result 811 states and 1073 transitions. [2025-03-04 14:44:55,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:55,079 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 9.5) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2025-03-04 14:44:55,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:55,082 INFO L225 Difference]: With dead ends: 811 [2025-03-04 14:44:55,082 INFO L226 Difference]: Without dead ends: 809 [2025-03-04 14:44:55,083 INFO L434 NwaCegarLoop]: 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 [2025-03-04 14:44:55,083 INFO L435 NwaCegarLoop]: 990 mSDtfsCounter, 2 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1976 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:55,083 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1976 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-04 14:44:55,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2025-03-04 14:44:55,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 808. [2025-03-04 14:44:55,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 658 states have (on average 1.5455927051671732) internal successors, (1017), 771 states have internal predecessors, (1017), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:55,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 1071 transitions. [2025-03-04 14:44:55,098 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 1071 transitions. Word has length 48 [2025-03-04 14:44:55,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:55,098 INFO L471 AbstractCegarLoop]: Abstraction has 808 states and 1071 transitions. [2025-03-04 14:44:55,098 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 9.5) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:55,098 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 1071 transitions. [2025-03-04 14:44:55,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2025-03-04 14:44:55,099 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:55,099 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:55,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-04 14:44:55,100 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr108ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:44:55,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:55,100 INFO L85 PathProgramCache]: Analyzing trace with hash -421468888, now seen corresponding path program 1 times [2025-03-04 14:44:55,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:55,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866148699] [2025-03-04 14:44:55,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:55,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:56,232 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-03-04 14:44:56,260 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-03-04 14:44:56,260 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:56,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:56,416 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2025-03-04 14:44:56,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:56,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866148699] [2025-03-04 14:44:56,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866148699] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:56,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:56,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:44:56,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295725399] [2025-03-04 14:44:56,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:56,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:56,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:56,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:56,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:56,417 INFO L87 Difference]: Start difference. First operand 808 states and 1071 transitions. Second operand has 3 states, 2 states have (on average 10.0) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:56,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:56,807 INFO L93 Difference]: Finished difference Result 808 states and 1071 transitions. [2025-03-04 14:44:56,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:56,807 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 10.0) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2025-03-04 14:44:56,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:56,810 INFO L225 Difference]: With dead ends: 808 [2025-03-04 14:44:56,810 INFO L226 Difference]: Without dead ends: 807 [2025-03-04 14:44:56,810 INFO L434 NwaCegarLoop]: 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 [2025-03-04 14:44:56,811 INFO L435 NwaCegarLoop]: 991 mSDtfsCounter, 0 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1979 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:56,811 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1979 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 14:44:56,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2025-03-04 14:44:56,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 803. [2025-03-04 14:44:56,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 654 states have (on average 1.5458715596330275) internal successors, (1011), 766 states have internal predecessors, (1011), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:56,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 1065 transitions. [2025-03-04 14:44:56,826 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 1065 transitions. Word has length 49 [2025-03-04 14:44:56,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:56,826 INFO L471 AbstractCegarLoop]: Abstraction has 803 states and 1065 transitions. [2025-03-04 14:44:56,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 10.0) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:56,826 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 1065 transitions. [2025-03-04 14:44:56,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2025-03-04 14:44:56,828 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:56,828 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:56,828 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-04 14:44:56,829 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr105ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:44:56,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:56,829 INFO L85 PathProgramCache]: Analyzing trace with hash -291997092, now seen corresponding path program 1 times [2025-03-04 14:44:56,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:56,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987876804] [2025-03-04 14:44:56,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:56,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:57,980 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-03-04 14:44:58,005 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-03-04 14:44:58,006 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:58,006 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:58,240 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:44:58,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:58,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987876804] [2025-03-04 14:44:58,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987876804] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:44:58,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956558277] [2025-03-04 14:44:58,240 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:58,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:58,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:44:58,243 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:44:58,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-04 14:45:00,351 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-03-04 14:45:00,557 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-03-04 14:45:00,557 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:45:00,557 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:45:00,566 INFO L256 TraceCheckSpWp]: Trace formula consists of 2772 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-04 14:45:00,569 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:45:00,689 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:45:00,689 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 14:45:00,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956558277] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:45:00,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 14:45:00,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2025-03-04 14:45:00,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080951720] [2025-03-04 14:45:00,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:45:00,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 14:45:00,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:45:00,690 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 14:45:00,690 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:45:00,690 INFO L87 Difference]: Start difference. First operand 803 states and 1065 transitions. Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:45:01,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:45:01,365 INFO L93 Difference]: Finished difference Result 1099 states and 1501 transitions. [2025-03-04 14:45:01,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 14:45:01,366 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 50 [2025-03-04 14:45:01,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:45:01,369 INFO L225 Difference]: With dead ends: 1099 [2025-03-04 14:45:01,369 INFO L226 Difference]: Without dead ends: 1098 [2025-03-04 14:45:01,369 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:45:01,370 INFO L435 NwaCegarLoop]: 1392 mSDtfsCounter, 823 mSDsluCounter, 985 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 837 SdHoareTripleChecker+Valid, 2377 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-04 14:45:01,370 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [837 Valid, 2377 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-04 14:45:01,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2025-03-04 14:45:01,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 802. [2025-03-04 14:45:01,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 654 states have (on average 1.54434250764526) internal successors, (1010), 765 states have internal predecessors, (1010), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:45:01,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 1064 transitions. [2025-03-04 14:45:01,389 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 1064 transitions. Word has length 50 [2025-03-04 14:45:01,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:45:01,390 INFO L471 AbstractCegarLoop]: Abstraction has 802 states and 1064 transitions. [2025-03-04 14:45:01,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:45:01,390 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1064 transitions. [2025-03-04 14:45:01,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2025-03-04 14:45:01,392 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:45:01,392 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:45:01,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-04 14:45:01,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-03-04 14:45:01,592 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr104ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:45:01,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:45:01,593 INFO L85 PathProgramCache]: Analyzing trace with hash -461973707, now seen corresponding path program 1 times [2025-03-04 14:45:01,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:45:01,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677895416] [2025-03-04 14:45:01,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:45:01,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:45:02,701 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-03-04 14:45:02,732 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-03-04 14:45:02,732 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:45:02,732 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:45:02,975 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:45:02,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:45:02,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677895416] [2025-03-04 14:45:02,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677895416] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:45:02,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621844289] [2025-03-04 14:45:02,975 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:45:02,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:45:02,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:45:02,977 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:45:02,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-04 14:45:05,078 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-03-04 14:45:05,295 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-03-04 14:45:05,295 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:45:05,295 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:45:05,304 INFO L256 TraceCheckSpWp]: Trace formula consists of 2773 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-04 14:45:05,308 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:45:05,443 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:45:05,443 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 14:45:05,633 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:45:05,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621844289] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 14:45:05,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 14:45:05,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2025-03-04 14:45:05,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482142580] [2025-03-04 14:45:05,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 14:45:05,634 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 14:45:05,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:45:05,634 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 14:45:05,634 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-04 14:45:05,634 INFO L87 Difference]: Start difference. First operand 802 states and 1064 transitions. Second operand has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:45:06,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:45:06,914 INFO L93 Difference]: Finished difference Result 1983 states and 2806 transitions. [2025-03-04 14:45:06,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-04 14:45:06,915 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2025-03-04 14:45:06,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:45:06,921 INFO L225 Difference]: With dead ends: 1983 [2025-03-04 14:45:06,921 INFO L226 Difference]: Without dead ends: 1982 [2025-03-04 14:45:06,921 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-04 14:45:06,922 INFO L435 NwaCegarLoop]: 985 mSDtfsCounter, 2854 mSDsluCounter, 3119 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2882 SdHoareTripleChecker+Valid, 4104 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2025-03-04 14:45:06,922 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2882 Valid, 4104 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2025-03-04 14:45:06,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1982 states. [2025-03-04 14:45:06,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1982 to 814. [2025-03-04 14:45:06,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 814 states, 666 states have (on average 1.539039039039039) internal successors, (1025), 777 states have internal predecessors, (1025), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:45:06,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 1079 transitions. [2025-03-04 14:45:06,946 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 1079 transitions. Word has length 51 [2025-03-04 14:45:06,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:45:06,946 INFO L471 AbstractCegarLoop]: Abstraction has 814 states and 1079 transitions. [2025-03-04 14:45:06,946 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:45:06,946 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 1079 transitions. [2025-03-04 14:45:06,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2025-03-04 14:45:06,947 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:45:06,947 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:45:06,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-03-04 14:45:07,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:45:07,148 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr107ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:45:07,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:45:07,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1417451742, now seen corresponding path program 1 times [2025-03-04 14:45:07,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:45:07,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744829880] [2025-03-04 14:45:07,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:45:07,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:45:08,265 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-03-04 14:45:08,308 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-03-04 14:45:08,308 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:45:08,308 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:45:08,519 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2025-03-04 14:45:08,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:45:08,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744829880] [2025-03-04 14:45:08,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744829880] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:45:08,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80186190] [2025-03-04 14:45:08,520 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:45:08,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:45:08,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:45:08,521 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:45:08,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-04 14:45:10,596 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-03-04 14:45:10,791 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-03-04 14:45:10,791 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:45:10,791 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:45:10,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 2807 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-04 14:45:10,802 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:45:10,880 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2025-03-04 14:45:10,880 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 14:45:11,006 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2025-03-04 14:45:11,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80186190] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 14:45:11,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 14:45:11,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-03-04 14:45:11,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870315738] [2025-03-04 14:45:11,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 14:45:11,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 14:45:11,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:45:11,007 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 14:45:11,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-04 14:45:11,007 INFO L87 Difference]: Start difference. First operand 814 states and 1079 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:45:11,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:45:11,531 INFO L93 Difference]: Finished difference Result 1603 states and 2135 transitions. [2025-03-04 14:45:11,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-04 14:45:11,532 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2025-03-04 14:45:11,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:45:11,534 INFO L225 Difference]: With dead ends: 1603 [2025-03-04 14:45:11,534 INFO L226 Difference]: Without dead ends: 832 [2025-03-04 14:45:11,535 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-04 14:45:11,535 INFO L435 NwaCegarLoop]: 990 mSDtfsCounter, 4 mSDsluCounter, 1974 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2964 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-04 14:45:11,535 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2964 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-04 14:45:11,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2025-03-04 14:45:11,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 832. [2025-03-04 14:45:11,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 684 states have (on average 1.5248538011695907) internal successors, (1043), 795 states have internal predecessors, (1043), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:45:11,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1097 transitions. [2025-03-04 14:45:11,549 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1097 transitions. Word has length 55 [2025-03-04 14:45:11,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:45:11,549 INFO L471 AbstractCegarLoop]: Abstraction has 832 states and 1097 transitions. [2025-03-04 14:45:11,549 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:45:11,549 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1097 transitions. [2025-03-04 14:45:11,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-03-04 14:45:11,549 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:45:11,550 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1] [2025-03-04 14:45:11,565 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-03-04 14:45:11,750 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:45:11,750 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:45:11,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:45:11,750 INFO L85 PathProgramCache]: Analyzing trace with hash -307591857, now seen corresponding path program 1 times [2025-03-04 14:45:11,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:45:11,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347892114] [2025-03-04 14:45:11,751 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:45:11,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:45:12,855 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-03-04 14:45:12,882 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-03-04 14:45:12,882 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:45:12,883 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:45:13,584 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:45:13,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:45:13,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347892114] [2025-03-04 14:45:13,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347892114] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:45:13,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:45:13,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-04 14:45:13,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026944480] [2025-03-04 14:45:13,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:45:13,585 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 14:45:13,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:45:13,586 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 14:45:13,586 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:45:13,586 INFO L87 Difference]: Start difference. First operand 832 states and 1097 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 14:45:17,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-04 14:45:18,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:45:18,711 INFO L93 Difference]: Finished difference Result 1564 states and 2081 transitions. [2025-03-04 14:45:18,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 14:45:18,711 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 60 [2025-03-04 14:45:18,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:45:18,713 INFO L225 Difference]: With dead ends: 1564 [2025-03-04 14:45:18,713 INFO L226 Difference]: Without dead ends: 833 [2025-03-04 14:45:18,714 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2025-03-04 14:45:18,715 INFO L435 NwaCegarLoop]: 954 mSDtfsCounter, 1825 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 23 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1825 SdHoareTripleChecker+Valid, 2073 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2025-03-04 14:45:18,715 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1825 Valid, 2073 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 136 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2025-03-04 14:45:18,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2025-03-04 14:45:18,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 832. [2025-03-04 14:45:18,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 684 states have (on average 1.5219298245614035) internal successors, (1041), 795 states have internal predecessors, (1041), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:45:18,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1095 transitions. [2025-03-04 14:45:18,730 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1095 transitions. Word has length 60 [2025-03-04 14:45:18,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:45:18,730 INFO L471 AbstractCegarLoop]: Abstraction has 832 states and 1095 transitions. [2025-03-04 14:45:18,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 14:45:18,730 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1095 transitions. [2025-03-04 14:45:18,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-03-04 14:45:18,730 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:45:18,731 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1] [2025-03-04 14:45:18,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-04 14:45:18,731 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:45:18,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:45:18,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1435218478, now seen corresponding path program 1 times [2025-03-04 14:45:18,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:45:18,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701461236] [2025-03-04 14:45:18,731 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:45:18,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:45:19,862 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-03-04 14:45:19,891 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-03-04 14:45:19,891 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:45:19,891 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:45:20,105 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:45:20,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:45:20,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701461236] [2025-03-04 14:45:20,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701461236] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:45:20,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:45:20,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:45:20,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017390448] [2025-03-04 14:45:20,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:45:20,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:45:20,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:45:20,106 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:45:20,106 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:45:20,106 INFO L87 Difference]: Start difference. First operand 832 states and 1095 transitions. Second operand has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 14:45:20,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:45:20,925 INFO L93 Difference]: Finished difference Result 1655 states and 2213 transitions. [2025-03-04 14:45:20,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:45:20,925 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 60 [2025-03-04 14:45:20,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:45:20,928 INFO L225 Difference]: With dead ends: 1655 [2025-03-04 14:45:20,928 INFO L226 Difference]: Without dead ends: 927 [2025-03-04 14:45:20,929 INFO L434 NwaCegarLoop]: 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 [2025-03-04 14:45:20,929 INFO L435 NwaCegarLoop]: 1003 mSDtfsCounter, 118 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 1923 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-04 14:45:20,929 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 1923 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-04 14:45:20,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2025-03-04 14:45:20,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 874. [2025-03-04 14:45:20,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 725 states have (on average 1.513103448275862) internal successors, (1097), 836 states have internal predecessors, (1097), 33 states have call successors, (33), 14 states have call predecessors, (33), 13 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-03-04 14:45:20,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1153 transitions. [2025-03-04 14:45:20,946 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1153 transitions. Word has length 60 [2025-03-04 14:45:20,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:45:20,947 INFO L471 AbstractCegarLoop]: Abstraction has 874 states and 1153 transitions. [2025-03-04 14:45:20,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 14:45:20,947 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1153 transitions. [2025-03-04 14:45:20,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-03-04 14:45:20,948 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:45:20,948 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1] [2025-03-04 14:45:20,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-04 14:45:20,948 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr102ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:45:20,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:45:20,948 INFO L85 PathProgramCache]: Analyzing trace with hash 560504268, now seen corresponding path program 1 times [2025-03-04 14:45:20,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:45:20,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349917834] [2025-03-04 14:45:20,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:45:20,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:45:22,079 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-03-04 14:45:22,105 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-03-04 14:45:22,105 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:45:22,105 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:45:22,280 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:45:22,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:45:22,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349917834] [2025-03-04 14:45:22,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349917834] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:45:22,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:45:22,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:45:22,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880126866] [2025-03-04 14:45:22,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:45:22,280 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:45:22,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:45:22,281 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:45:22,281 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:45:22,281 INFO L87 Difference]: Start difference. First operand 874 states and 1153 transitions. Second operand has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 14:45:22,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:45:22,735 INFO L93 Difference]: Finished difference Result 876 states and 1153 transitions. [2025-03-04 14:45:22,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:45:22,735 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 62 [2025-03-04 14:45:22,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:45:22,737 INFO L225 Difference]: With dead ends: 876 [2025-03-04 14:45:22,737 INFO L226 Difference]: Without dead ends: 874 [2025-03-04 14:45:22,738 INFO L434 NwaCegarLoop]: 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 [2025-03-04 14:45:22,738 INFO L435 NwaCegarLoop]: 989 mSDtfsCounter, 1 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1973 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 14:45:22,738 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1973 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 14:45:22,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2025-03-04 14:45:22,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 874. [2025-03-04 14:45:22,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 725 states have (on average 1.5103448275862068) internal successors, (1095), 836 states have internal predecessors, (1095), 33 states have call successors, (33), 14 states have call predecessors, (33), 13 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-03-04 14:45:22,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1151 transitions. [2025-03-04 14:45:22,753 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1151 transitions. Word has length 62 [2025-03-04 14:45:22,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:45:22,753 INFO L471 AbstractCegarLoop]: Abstraction has 874 states and 1151 transitions. [2025-03-04 14:45:22,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 14:45:22,753 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1151 transitions. [2025-03-04 14:45:22,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-03-04 14:45:22,754 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:45:22,754 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:45:22,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-04 14:45:22,754 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr104ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:45:22,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:45:22,755 INFO L85 PathProgramCache]: Analyzing trace with hash 410830569, now seen corresponding path program 2 times [2025-03-04 14:45:22,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:45:22,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322769089] [2025-03-04 14:45:22,755 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 14:45:22,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:45:23,881 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 63 statements into 2 equivalence classes. [2025-03-04 14:45:23,965 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 63 statements. [2025-03-04 14:45:23,965 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 14:45:23,965 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:45:24,524 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2025-03-04 14:45:24,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:45:24,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322769089] [2025-03-04 14:45:24,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322769089] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:45:24,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:45:24,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-04 14:45:24,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695568831] [2025-03-04 14:45:24,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:45:24,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 14:45:24,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:45:24,525 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 14:45:24,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-04 14:45:24,526 INFO L87 Difference]: Start difference. First operand 874 states and 1151 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:45:25,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:45:25,719 INFO L93 Difference]: Finished difference Result 1676 states and 2224 transitions. [2025-03-04 14:45:25,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-04 14:45:25,719 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 63 [2025-03-04 14:45:25,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:45:25,722 INFO L225 Difference]: With dead ends: 1676 [2025-03-04 14:45:25,722 INFO L226 Difference]: Without dead ends: 874 [2025-03-04 14:45:25,723 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-04 14:45:25,723 INFO L435 NwaCegarLoop]: 977 mSDtfsCounter, 865 mSDsluCounter, 3038 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 882 SdHoareTripleChecker+Valid, 4015 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2025-03-04 14:45:25,723 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [882 Valid, 4015 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2025-03-04 14:45:25,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2025-03-04 14:45:25,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 874. [2025-03-04 14:45:25,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 725 states have (on average 1.5089655172413794) internal successors, (1094), 836 states have internal predecessors, (1094), 33 states have call successors, (33), 14 states have call predecessors, (33), 13 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-03-04 14:45:25,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1150 transitions. [2025-03-04 14:45:25,739 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1150 transitions. Word has length 63 [2025-03-04 14:45:25,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:45:25,740 INFO L471 AbstractCegarLoop]: Abstraction has 874 states and 1150 transitions. [2025-03-04 14:45:25,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:45:25,740 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1150 transitions. [2025-03-04 14:45:25,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2025-03-04 14:45:25,741 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:45:25,741 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 8, 8, 8, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:45:25,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-04 14:45:25,741 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr107ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-04 14:45:25,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:45:25,741 INFO L85 PathProgramCache]: Analyzing trace with hash -140726386, now seen corresponding path program 2 times [2025-03-04 14:45:25,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:45:25,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64631825] [2025-03-04 14:45:25,741 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 14:45:25,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms