./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/busybox-1.22.0/uudecode-1.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version e2fb8bed 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-1.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 02f981e3f5fcc2226dba8898ef026dc18bea1da2460ead2bb7cd05c1f4a30bb9 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-09 05:56:29,574 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-09 05:56:29,632 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2025-03-09 05:56:29,637 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-09 05:56:29,640 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-09 05:56:29,659 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-09 05:56:29,660 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-09 05:56:29,661 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-09 05:56:29,661 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-09 05:56:29,661 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-09 05:56:29,661 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-09 05:56:29,662 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-09 05:56:29,662 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-09 05:56:29,662 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-09 05:56:29,662 INFO L153 SettingsManager]: * Use SBE=true [2025-03-09 05:56:29,663 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-09 05:56:29,663 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-09 05:56:29,663 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-09 05:56:29,663 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-09 05:56:29,663 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-09 05:56:29,663 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-09 05:56:29,663 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-09 05:56:29,664 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-09 05:56:29,664 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-09 05:56:29,664 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-09 05:56:29,664 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-09 05:56:29,664 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-09 05:56:29,664 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-09 05:56:29,664 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-09 05:56:29,664 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-09 05:56:29,664 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-09 05:56:29,664 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-09 05:56:29,664 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-09 05:56:29,664 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-09 05:56:29,665 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-09 05:56:29,665 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-09 05:56:29,665 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-09 05:56:29,665 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-09 05:56:29,665 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-09 05:56:29,665 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-09 05:56:29,665 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-09 05:56:29,665 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-09 05:56:29,666 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 -> 02f981e3f5fcc2226dba8898ef026dc18bea1da2460ead2bb7cd05c1f4a30bb9 [2025-03-09 05:56:29,891 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-09 05:56:29,900 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-09 05:56:29,903 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-09 05:56:29,903 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-09 05:56:29,903 INFO L274 PluginConnector]: CDTParser initialized [2025-03-09 05:56:29,905 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/busybox-1.22.0/uudecode-1.i [2025-03-09 05:56:31,025 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0347d6c5c/aa59036b1a964737ae12c5b9f3818957/FLAG2ed16c6e0 [2025-03-09 05:56:31,378 INFO L384 CDTParser]: Found 1 translation units. [2025-03-09 05:56:31,379 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/uudecode-1.i [2025-03-09 05:56:31,406 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0347d6c5c/aa59036b1a964737ae12c5b9f3818957/FLAG2ed16c6e0 [2025-03-09 05:56:31,582 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0347d6c5c/aa59036b1a964737ae12c5b9f3818957 [2025-03-09 05:56:31,584 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-09 05:56:31,585 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-09 05:56:31,586 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-09 05:56:31,586 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-09 05:56:31,589 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-09 05:56:31,589 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 05:56:31" (1/1) ... [2025-03-09 05:56:31,590 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e82c9ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:31, skipping insertion in model container [2025-03-09 05:56:31,590 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 05:56:31" (1/1) ... [2025-03-09 05:56:31,634 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-09 05:56:32,562 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-09 05:56:32,587 INFO L200 MainTranslator]: Completed pre-run [2025-03-09 05:56:32,739 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-09 05:56:32,867 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: vasprintf [2025-03-09 05:56:32,872 INFO L204 MainTranslator]: Completed translation [2025-03-09 05:56:32,873 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32 WrapperNode [2025-03-09 05:56:32,873 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-09 05:56:32,874 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-09 05:56:32,874 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-09 05:56:32,874 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-09 05:56:32,877 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (1/1) ... [2025-03-09 05:56:32,917 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (1/1) ... [2025-03-09 05:56:33,002 INFO L138 Inliner]: procedures = 620, calls = 1187, calls flagged for inlining = 37, calls inlined = 36, statements flattened = 3087 [2025-03-09 05:56:33,003 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-09 05:56:33,003 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-09 05:56:33,003 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-09 05:56:33,003 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-09 05:56:33,011 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (1/1) ... [2025-03-09 05:56:33,011 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (1/1) ... [2025-03-09 05:56:33,022 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (1/1) ... [2025-03-09 05:56:33,168 INFO L175 MemorySlicer]: Split 955 memory accesses to 59 slices as follows [15, 2, 3, 3, 4, 2, 5, 5, 5, 6, 6, 6, 6, 5, 4, 4, 4, 5, 5, 5, 5, 4, 35, 2, 3, 1, 1, 1, 1, 7, 7, 2, 7, 7, 8, 8, 6, 8, 8, 7, 7, 2, 7, 3, 16, 17, 67, 54, 44, 355, 20, 32, 9, 3, 48, 3, 16, 7, 17]. 37 percent of accesses are in the largest equivalence class. The 526 initializations are split as follows [0, 2, 0, 3, 0, 2, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 6, 0, 0, 0, 0, 0, 0, 7, 7, 0, 7, 7, 7, 7, 0, 7, 7, 7, 7, 2, 0, 0, 1, 4, 0, 3, 0, 355, 4, 0, 0, 0, 0, 0, 2, 0, 0]. The 182 writes are split as follows [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 2, 8, 4, 67, 28, 12, 0, 15, 8, 3, 3, 0, 0, 14, 7, 4]. [2025-03-09 05:56:33,169 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (1/1) ... [2025-03-09 05:56:33,169 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (1/1) ... [2025-03-09 05:56:33,280 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (1/1) ... [2025-03-09 05:56:33,290 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (1/1) ... [2025-03-09 05:56:33,368 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (1/1) ... [2025-03-09 05:56:33,390 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (1/1) ... [2025-03-09 05:56:33,430 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-09 05:56:33,432 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-09 05:56:33,432 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-09 05:56:33,432 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-09 05:56:33,433 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (1/1) ... [2025-03-09 05:56:33,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-09 05:56:33,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:56:33,462 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-09 05:56:33,466 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-09 05:56:33,486 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#0 [2025-03-09 05:56:33,487 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#1 [2025-03-09 05:56:33,487 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#2 [2025-03-09 05:56:33,487 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#3 [2025-03-09 05:56:33,487 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#4 [2025-03-09 05:56:33,487 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#5 [2025-03-09 05:56:33,487 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#6 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#7 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#8 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#9 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#10 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#11 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#12 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#13 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#14 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#15 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#16 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#17 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#18 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#19 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#20 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#21 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#22 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#23 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#24 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#25 [2025-03-09 05:56:33,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#26 [2025-03-09 05:56:33,489 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#27 [2025-03-09 05:56:33,489 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#28 [2025-03-09 05:56:33,489 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#29 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#30 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#31 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#32 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#33 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#34 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#35 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#36 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#37 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#38 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#39 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#40 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#41 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#42 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#43 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#44 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#45 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#46 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#47 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#48 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#49 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#50 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#51 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#52 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#53 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#54 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#55 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#56 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#57 [2025-03-09 05:56:33,490 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#58 [2025-03-09 05:56:33,490 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#0 [2025-03-09 05:56:33,490 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#1 [2025-03-09 05:56:33,490 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#2 [2025-03-09 05:56:33,490 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#3 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#4 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#5 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#6 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#7 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#8 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#9 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#10 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#11 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#12 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#13 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#14 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#15 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#16 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#17 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#18 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#19 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#20 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#21 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#22 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#23 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#24 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#25 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#26 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#27 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#28 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#29 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#30 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#31 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#32 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#33 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#34 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#35 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#36 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#37 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#38 [2025-03-09 05:56:33,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#39 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#40 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#41 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#42 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#43 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#44 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#45 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#46 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#47 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#48 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#49 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#50 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#51 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#52 [2025-03-09 05:56:33,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#53 [2025-03-09 05:56:33,495 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#54 [2025-03-09 05:56:33,495 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#55 [2025-03-09 05:56:33,495 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#56 [2025-03-09 05:56:33,495 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#57 [2025-03-09 05:56:33,495 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#58 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure _IO_getc [2025-03-09 05:56:33,495 INFO L138 BoogieDeclarations]: Found implementation of procedure _IO_getc [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure xrealloc [2025-03-09 05:56:33,495 INFO L138 BoogieDeclarations]: Found implementation of procedure xrealloc [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure ret_ERANGE [2025-03-09 05:56:33,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ret_ERANGE [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-09 05:56:33,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-03-09 05:56:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-03-09 05:56:33,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-03-09 05:56:33,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-03-09 05:56:33,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-03-09 05:56:33,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-03-09 05:56:33,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-03-09 05:56:33,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-03-09 05:56:33,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-03-09 05:56:33,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#55 [2025-03-09 05:56:33,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#56 [2025-03-09 05:56:33,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#57 [2025-03-09 05:56:33,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#58 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure bb_verror_msg [2025-03-09 05:56:33,500 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_verror_msg [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-09 05:56:33,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#55 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#56 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#57 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#58 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-09 05:56:33,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-09 05:56:33,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-09 05:56:33,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-09 05:56:33,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-09 05:56:33,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-09 05:56:33,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-09 05:56:33,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-09 05:56:33,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#56 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#57 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#58 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-09 05:56:33,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-09 05:56:33,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-09 05:56:33,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#56 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#57 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#58 [2025-03-09 05:56:33,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-09 05:56:33,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-03-09 05:56:33,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#35 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#36 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#37 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#38 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#39 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#40 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#41 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#42 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#43 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#44 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#45 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#46 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#47 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#48 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#49 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#50 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#51 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#52 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#53 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#54 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#55 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#56 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#57 [2025-03-09 05:56:33,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#58 [2025-03-09 05:56:33,511 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-03-09 05:56:33,511 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#35 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#36 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#37 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#38 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#39 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#40 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#41 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#42 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#43 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#44 [2025-03-09 05:56:33,512 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#45 [2025-03-09 05:56:33,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#46 [2025-03-09 05:56:33,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#47 [2025-03-09 05:56:33,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#48 [2025-03-09 05:56:33,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#49 [2025-03-09 05:56:33,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#50 [2025-03-09 05:56:33,513 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#51 [2025-03-09 05:56:33,514 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#52 [2025-03-09 05:56:33,514 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#53 [2025-03-09 05:56:33,514 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#54 [2025-03-09 05:56:33,514 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#55 [2025-03-09 05:56:33,514 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#56 [2025-03-09 05:56:33,514 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#57 [2025-03-09 05:56:33,514 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#58 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc [2025-03-09 05:56:33,514 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-09 05:56:33,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#55 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#56 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#57 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#58 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-09 05:56:33,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-09 05:56:33,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#56 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#57 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#58 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-09 05:56:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-09 05:56:33,518 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-09 05:56:33,518 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-09 05:56:33,518 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-09 05:56:33,518 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-09 05:56:33,518 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#55 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#56 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#57 [2025-03-09 05:56:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#58 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-09 05:56:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-09 05:56:33,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-09 05:56:33,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-09 05:56:33,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-09 05:56:33,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-09 05:56:33,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-09 05:56:33,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-09 05:56:33,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-09 05:56:33,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-09 05:56:33,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-09 05:56:33,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-09 05:56:33,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#55 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#56 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#57 [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#58 [2025-03-09 05:56:33,521 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-09 05:56:33,521 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-09 05:56:33,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-09 05:56:33,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-09 05:56:33,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-09 05:56:33,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-09 05:56:33,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-03-09 05:56:33,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-03-09 05:56:33,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#56 [2025-03-09 05:56:33,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#57 [2025-03-09 05:56:33,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#58 [2025-03-09 05:56:33,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-09 05:56:33,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#56 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#57 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#58 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#0 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#1 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#2 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#3 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#4 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#5 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#6 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#7 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#8 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#9 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#10 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#11 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#12 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#13 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#14 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#15 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#16 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#17 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#18 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#19 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#20 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#21 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#22 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#23 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#24 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#25 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#26 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#27 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#28 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#29 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#30 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#31 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#32 [2025-03-09 05:56:33,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#33 [2025-03-09 05:56:33,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#34 [2025-03-09 05:56:33,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#35 [2025-03-09 05:56:33,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#36 [2025-03-09 05:56:33,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#37 [2025-03-09 05:56:33,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#38 [2025-03-09 05:56:33,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#39 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#40 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#41 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#42 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#43 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#44 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#45 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#46 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#47 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#48 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#49 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#50 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#51 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#52 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#53 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#54 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#55 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#56 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#57 [2025-03-09 05:56:33,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#58 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#0 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#1 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#2 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#3 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#4 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#5 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#6 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#7 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#8 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#9 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#10 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#11 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#12 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#13 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#14 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#15 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#16 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#17 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#18 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#19 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#20 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#21 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#22 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#23 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#24 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#25 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#26 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#27 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#28 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#29 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#30 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#31 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#32 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#33 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#34 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#35 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#36 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#37 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#38 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#39 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#40 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#41 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#42 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#43 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#44 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#45 [2025-03-09 05:56:33,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#46 [2025-03-09 05:56:33,528 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#47 [2025-03-09 05:56:33,531 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#48 [2025-03-09 05:56:33,532 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#49 [2025-03-09 05:56:33,532 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#50 [2025-03-09 05:56:33,532 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#51 [2025-03-09 05:56:33,532 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#52 [2025-03-09 05:56:33,532 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#53 [2025-03-09 05:56:33,532 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#54 [2025-03-09 05:56:33,532 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#55 [2025-03-09 05:56:33,532 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#56 [2025-03-09 05:56:33,532 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#57 [2025-03-09 05:56:33,532 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#58 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure bb_ascii_isalnum [2025-03-09 05:56:33,532 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_ascii_isalnum [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-03-09 05:56:33,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-03-09 05:56:33,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-03-09 05:56:33,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-03-09 05:56:33,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-03-09 05:56:33,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2025-03-09 05:56:33,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#56 [2025-03-09 05:56:33,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#57 [2025-03-09 05:56:33,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#58 [2025-03-09 05:56:33,533 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc_fgetline [2025-03-09 05:56:33,533 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc_fgetline [2025-03-09 05:56:33,533 INFO L130 BoogieDeclarations]: Found specification of procedure bb_error_msg_and_die [2025-03-09 05:56:33,534 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_error_msg_and_die [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#56 [2025-03-09 05:56:33,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#57 [2025-03-09 05:56:33,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#58 [2025-03-09 05:56:34,534 INFO L256 CfgBuilder]: Building ICFG [2025-03-09 05:56:34,538 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-09 05:56:41,029 INFO L1307 $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-09 05:56:41,029 INFO L1307 $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-09 05:56:41,029 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3776: havoc getopt_long_#t~ret433#1; [2025-03-09 05:56:41,029 INFO L1307 $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-09 05:56:41,706 INFO L1307 $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-09 05:56:44,566 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3713: havoc #t~nondet351; [2025-03-09 05:56:49,515 INFO L? ?]: Removed 2564 outVars from TransFormulas that were not future-live. [2025-03-09 05:56:49,515 INFO L307 CfgBuilder]: Performing block encoding [2025-03-09 05:56:49,575 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-09 05:56:49,577 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-09 05:56:49,577 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 09.03 05:56:49 BoogieIcfgContainer [2025-03-09 05:56:49,577 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-09 05:56:49,578 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-09 05:56:49,578 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-09 05:56:49,582 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-09 05:56:49,582 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.03 05:56:31" (1/3) ... [2025-03-09 05:56:49,583 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b451fd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 05:56:49, skipping insertion in model container [2025-03-09 05:56:49,583 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:56:32" (2/3) ... [2025-03-09 05:56:49,584 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b451fd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 05:56:49, skipping insertion in model container [2025-03-09 05:56:49,584 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 09.03 05:56:49" (3/3) ... [2025-03-09 05:56:49,585 INFO L128 eAbstractionObserver]: Analyzing ICFG uudecode-1.i [2025-03-09 05:56:49,595 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-09 05:56:49,598 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG uudecode-1.i that has 246 procedures, 1867 locations, 1 initial locations, 272 loop locations, and 142 error locations. [2025-03-09 05:56:49,660 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-09 05:56:49,669 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;@2b0d9016, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-09 05:56:49,669 INFO L334 AbstractCegarLoop]: Starting to check reachability of 142 error locations. [2025-03-09 05:56:49,675 INFO L276 IsEmpty]: Start isEmpty. Operand has 902 states, 704 states have (on average 1.6619318181818181) internal successors, (1170), 846 states have internal predecessors, (1170), 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-09 05:56:49,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2025-03-09 05:56:49,680 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:56:49,680 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2025-03-09 05:56:49,680 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr115ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:56:49,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:56:49,684 INFO L85 PathProgramCache]: Analyzing trace with hash 50761791, now seen corresponding path program 1 times [2025-03-09 05:56:49,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:56:49,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362573328] [2025-03-09 05:56:49,689 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:56:49,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:56:51,142 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-03-09 05:56:51,285 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-03-09 05:56:51,285 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:56:51,285 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:56:51,613 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-09 05:56:51,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:56:51,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362573328] [2025-03-09 05:56:51,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362573328] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:56:51,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:56:51,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:56:51,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737146936] [2025-03-09 05:56:51,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:56:51,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:56:51,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:56:51,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:56:51,631 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:56:51,634 INFO L87 Difference]: Start difference. First operand has 902 states, 704 states have (on average 1.6619318181818181) internal successors, (1170), 846 states have internal predecessors, (1170), 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-09 05:56:52,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:56:52,089 INFO L93 Difference]: Finished difference Result 1676 states and 2370 transitions. [2025-03-09 05:56:52,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:56:52,093 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-09 05:56:52,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:56:52,106 INFO L225 Difference]: With dead ends: 1676 [2025-03-09 05:56:52,107 INFO L226 Difference]: Without dead ends: 774 [2025-03-09 05:56:52,114 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-09 05:56:52,118 INFO L435 NwaCegarLoop]: 1004 mSDtfsCounter, 1 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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-09 05:56:52,120 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-09 05:56:52,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2025-03-09 05:56:52,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 774. [2025-03-09 05:56:52,190 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-09 05:56:52,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 1033 transitions. [2025-03-09 05:56:52,197 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 1033 transitions. Word has length 4 [2025-03-09 05:56:52,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:56:52,198 INFO L471 AbstractCegarLoop]: Abstraction has 774 states and 1033 transitions. [2025-03-09 05:56:52,198 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-09 05:56:52,198 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 1033 transitions. [2025-03-09 05:56:52,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2025-03-09 05:56:52,199 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:56:52,199 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2025-03-09 05:56:52,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-09 05:56:52,199 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr115ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:56:52,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:56:52,200 INFO L85 PathProgramCache]: Analyzing trace with hash 417599534, now seen corresponding path program 1 times [2025-03-09 05:56:52,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:56:52,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216039800] [2025-03-09 05:56:52,200 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:56:52,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:56:53,437 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-09 05:56:53,488 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-09 05:56:53,488 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:56:53,488 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:56:53,816 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-09 05:56:53,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:56:53,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216039800] [2025-03-09 05:56:53,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216039800] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:56:53,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123614793] [2025-03-09 05:56:53,817 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:56:53,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:56:53,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:56:53,820 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-09 05:56:53,820 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-09 05:56:55,579 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-09 05:56:55,844 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-09 05:56:55,844 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:56:55,844 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:56:55,854 INFO L256 TraceCheckSpWp]: Trace formula consists of 2427 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-09 05:56:55,858 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:56:55,970 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-09 05:56:55,970 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 05:56:55,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123614793] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:56:55,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 05:56:55,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2025-03-09 05:56:55,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816730291] [2025-03-09 05:56:55,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:56:55,971 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 05:56:55,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:56:55,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 05:56:55,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:56:55,972 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-09 05:56:56,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:56:56,553 INFO L93 Difference]: Finished difference Result 774 states and 1033 transitions. [2025-03-09 05:56:56,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 05:56:56,553 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-09 05:56:56,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:56:56,556 INFO L225 Difference]: With dead ends: 774 [2025-03-09 05:56:56,557 INFO L226 Difference]: Without dead ends: 773 [2025-03-09 05:56:56,558 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-09 05:56:56,558 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.5s IncrementalHoareTripleChecker+Time [2025-03-09 05:56:56,559 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.5s Time] [2025-03-09 05:56:56,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2025-03-09 05:56:56,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 773. [2025-03-09 05:56:56,578 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-09 05:56:56,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1032 transitions. [2025-03-09 05:56:56,581 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 1032 transitions. Word has length 7 [2025-03-09 05:56:56,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:56:56,581 INFO L471 AbstractCegarLoop]: Abstraction has 773 states and 1032 transitions. [2025-03-09 05:56:56,581 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-09 05:56:56,581 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 1032 transitions. [2025-03-09 05:56:56,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2025-03-09 05:56:56,581 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:56:56,581 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1] [2025-03-09 05:56:56,596 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-09 05:56:56,786 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-09 05:56:56,786 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr114ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:56:56,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:56:56,787 INFO L85 PathProgramCache]: Analyzing trace with hash 60685249, now seen corresponding path program 1 times [2025-03-09 05:56:56,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:56:56,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95162527] [2025-03-09 05:56:56,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:56:56,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:56:58,029 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-03-09 05:56:58,064 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-03-09 05:56:58,064 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:56:58,064 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:56:58,254 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-09 05:56:58,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:56:58,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95162527] [2025-03-09 05:56:58,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95162527] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:56:58,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:56:58,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:56:58,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903420355] [2025-03-09 05:56:58,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:56:58,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:56:58,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:56:58,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:56:58,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:56:58,256 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-09 05:56:58,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:56:58,644 INFO L93 Difference]: Finished difference Result 773 states and 1032 transitions. [2025-03-09 05:56:58,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:56:58,645 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-09 05:56:58,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:56:58,648 INFO L225 Difference]: With dead ends: 773 [2025-03-09 05:56:58,648 INFO L226 Difference]: Without dead ends: 772 [2025-03-09 05:56:58,649 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-09 05:56:58,652 INFO L435 NwaCegarLoop]: 997 mSDtfsCounter, 0 mSDsluCounter, 995 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-09 05:56:58,652 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-09 05:56:58,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2025-03-09 05:56:58,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 770. [2025-03-09 05:56:58,668 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-09 05:56:58,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 1029 transitions. [2025-03-09 05:56:58,671 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 1029 transitions. Word has length 8 [2025-03-09 05:56:58,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:56:58,671 INFO L471 AbstractCegarLoop]: Abstraction has 770 states and 1029 transitions. [2025-03-09 05:56:58,672 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-09 05:56:58,672 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 1029 transitions. [2025-03-09 05:56:58,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2025-03-09 05:56:58,672 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:56:58,672 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:56:58,672 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-09 05:56:58,672 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr113ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:56:58,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:56:58,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1615722068, now seen corresponding path program 1 times [2025-03-09 05:56:58,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:56:58,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771908804] [2025-03-09 05:56:58,673 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:56:58,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:56:59,849 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-09 05:56:59,877 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-09 05:56:59,877 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:56:59,877 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:00,172 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-09 05:57:00,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:00,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771908804] [2025-03-09 05:57:00,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771908804] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:57:00,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033207979] [2025-03-09 05:57:00,172 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:00,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:00,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:57:00,175 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-09 05:57:00,176 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-09 05:57:02,081 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-09 05:57:02,292 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-09 05:57:02,292 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:02,292 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:02,300 INFO L256 TraceCheckSpWp]: Trace formula consists of 2444 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-09 05:57:02,302 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:57:02,370 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-09 05:57:02,370 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 05:57:02,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033207979] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:02,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 05:57:02,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2025-03-09 05:57:02,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577781440] [2025-03-09 05:57:02,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:02,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:02,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:02,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:02,372 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:57:02,372 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-09 05:57:02,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:02,683 INFO L93 Difference]: Finished difference Result 770 states and 1029 transitions. [2025-03-09 05:57:02,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:02,684 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-09 05:57:02,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:02,686 INFO L225 Difference]: With dead ends: 770 [2025-03-09 05:57:02,687 INFO L226 Difference]: Without dead ends: 768 [2025-03-09 05:57:02,687 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-09 05:57:02,688 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-09 05:57:02,689 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-09 05:57:02,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2025-03-09 05:57:02,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 768. [2025-03-09 05:57:02,704 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-09 05:57:02,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 1027 transitions. [2025-03-09 05:57:02,707 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 1027 transitions. Word has length 12 [2025-03-09 05:57:02,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:02,708 INFO L471 AbstractCegarLoop]: Abstraction has 768 states and 1027 transitions. [2025-03-09 05:57:02,708 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-09 05:57:02,708 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 1027 transitions. [2025-03-09 05:57:02,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-03-09 05:57:02,708 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:02,709 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:57:02,722 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-09 05:57:02,909 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-09 05:57:02,910 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr112ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:02,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:02,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1452225021, now seen corresponding path program 1 times [2025-03-09 05:57:02,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:02,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858899406] [2025-03-09 05:57:02,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:02,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:03,999 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-09 05:57:04,022 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-09 05:57:04,022 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:04,022 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:04,261 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-09 05:57:04,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:04,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858899406] [2025-03-09 05:57:04,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858899406] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:57:04,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616106041] [2025-03-09 05:57:04,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:04,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:04,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:57:04,263 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-09 05:57:04,265 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-09 05:57:06,065 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-09 05:57:06,276 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-09 05:57:06,276 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:06,276 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:06,285 INFO L256 TraceCheckSpWp]: Trace formula consists of 2445 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-09 05:57:06,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:57:06,361 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-09 05:57:06,361 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 05:57:06,535 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-09 05:57:06,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616106041] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 05:57:06,535 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 05:57:06,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-03-09 05:57:06,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482214122] [2025-03-09 05:57:06,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 05:57:06,535 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-09 05:57:06,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:06,536 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-09 05:57:06,536 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-09 05:57:06,536 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-09 05:57:07,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:07,147 INFO L93 Difference]: Finished difference Result 1539 states and 2059 transitions. [2025-03-09 05:57:07,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 05:57:07,148 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-09 05:57:07,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:07,152 INFO L225 Difference]: With dead ends: 1539 [2025-03-09 05:57:07,152 INFO L226 Difference]: Without dead ends: 777 [2025-03-09 05:57:07,153 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-09 05:57:07,154 INFO L435 NwaCegarLoop]: 995 mSDtfsCounter, 4 mSDsluCounter, 1986 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2981 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:07,154 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2981 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-09 05:57:07,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2025-03-09 05:57:07,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 777. [2025-03-09 05:57:07,167 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-09 05:57:07,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 1036 transitions. [2025-03-09 05:57:07,170 INFO L78 Accepts]: Start accepts. Automaton has 777 states and 1036 transitions. Word has length 13 [2025-03-09 05:57:07,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:07,170 INFO L471 AbstractCegarLoop]: Abstraction has 777 states and 1036 transitions. [2025-03-09 05:57:07,170 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-09 05:57:07,170 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 1036 transitions. [2025-03-09 05:57:07,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-03-09 05:57:07,170 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:07,170 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:57:07,184 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-09 05:57:07,371 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-09 05:57:07,371 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr112ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:07,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:07,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1330772850, now seen corresponding path program 2 times [2025-03-09 05:57:07,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:07,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227390850] [2025-03-09 05:57:07,372 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 05:57:07,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:08,455 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-03-09 05:57:08,501 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 10 of 22 statements. [2025-03-09 05:57:08,501 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-09 05:57:08,501 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:08,953 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-09 05:57:08,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:08,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227390850] [2025-03-09 05:57:08,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227390850] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:08,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:08,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-09 05:57:08,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400399474] [2025-03-09 05:57:08,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:08,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 05:57:08,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:08,955 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 05:57:08,955 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:57:08,955 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-09 05:57:09,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:09,709 INFO L93 Difference]: Finished difference Result 777 states and 1036 transitions. [2025-03-09 05:57:09,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 05:57:09,710 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-09 05:57:09,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:09,712 INFO L225 Difference]: With dead ends: 777 [2025-03-09 05:57:09,712 INFO L226 Difference]: Without dead ends: 775 [2025-03-09 05:57:09,713 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-09 05:57:09,713 INFO L435 NwaCegarLoop]: 985 mSDtfsCounter, 866 mSDsluCounter, 2096 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.7s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:09,713 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.7s Time] [2025-03-09 05:57:09,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2025-03-09 05:57:09,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 775. [2025-03-09 05:57:09,724 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-09 05:57:09,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1034 transitions. [2025-03-09 05:57:09,726 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1034 transitions. Word has length 22 [2025-03-09 05:57:09,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:09,726 INFO L471 AbstractCegarLoop]: Abstraction has 775 states and 1034 transitions. [2025-03-09 05:57:09,726 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-09 05:57:09,726 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1034 transitions. [2025-03-09 05:57:09,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2025-03-09 05:57:09,727 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:09,727 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-09 05:57:09,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-09 05:57:09,727 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr109ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:09,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:09,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1420157930, now seen corresponding path program 1 times [2025-03-09 05:57:09,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:09,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685440938] [2025-03-09 05:57:09,728 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:09,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:10,833 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-03-09 05:57:10,863 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-03-09 05:57:10,864 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:10,864 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:11,114 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-09 05:57:11,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:11,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685440938] [2025-03-09 05:57:11,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685440938] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:11,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:11,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:57:11,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154545767] [2025-03-09 05:57:11,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:11,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:11,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:11,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:11,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:11,115 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-09 05:57:11,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:11,544 INFO L93 Difference]: Finished difference Result 1533 states and 2052 transitions. [2025-03-09 05:57:11,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:11,545 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-09 05:57:11,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:11,548 INFO L225 Difference]: With dead ends: 1533 [2025-03-09 05:57:11,548 INFO L226 Difference]: Without dead ends: 778 [2025-03-09 05:57:11,549 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-09 05:57:11,550 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-09 05:57:11,550 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-09 05:57:11,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2025-03-09 05:57:11,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 778. [2025-03-09 05:57:11,563 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-09 05:57:11,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1037 transitions. [2025-03-09 05:57:11,565 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 1037 transitions. Word has length 27 [2025-03-09 05:57:11,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:11,566 INFO L471 AbstractCegarLoop]: Abstraction has 778 states and 1037 transitions. [2025-03-09 05:57:11,566 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-09 05:57:11,566 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 1037 transitions. [2025-03-09 05:57:11,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2025-03-09 05:57:11,567 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:11,567 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-09 05:57:11,567 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-09 05:57:11,567 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr105ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:11,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:11,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1075560920, now seen corresponding path program 1 times [2025-03-09 05:57:11,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:11,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100152977] [2025-03-09 05:57:11,570 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:11,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:12,784 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-03-09 05:57:12,812 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-03-09 05:57:12,812 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:12,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:13,008 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-09 05:57:13,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:13,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100152977] [2025-03-09 05:57:13,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100152977] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:13,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:13,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:57:13,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563318759] [2025-03-09 05:57:13,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:13,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:13,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:13,009 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:13,009 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:13,009 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-09 05:57:13,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:13,470 INFO L93 Difference]: Finished difference Result 1076 states and 1475 transitions. [2025-03-09 05:57:13,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:13,470 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-09 05:57:13,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:13,474 INFO L225 Difference]: With dead ends: 1076 [2025-03-09 05:57:13,474 INFO L226 Difference]: Without dead ends: 1074 [2025-03-09 05:57:13,474 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-09 05:57:13,474 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.4s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:13,474 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.4s Time] [2025-03-09 05:57:13,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2025-03-09 05:57:13,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 782. [2025-03-09 05:57:13,488 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-09 05:57:13,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 1042 transitions. [2025-03-09 05:57:13,490 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 1042 transitions. Word has length 28 [2025-03-09 05:57:13,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:13,490 INFO L471 AbstractCegarLoop]: Abstraction has 782 states and 1042 transitions. [2025-03-09 05:57:13,491 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-09 05:57:13,491 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 1042 transitions. [2025-03-09 05:57:13,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2025-03-09 05:57:13,491 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:13,491 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-09 05:57:13,491 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-09 05:57:13,491 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr109ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:13,492 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:13,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1799496423, now seen corresponding path program 1 times [2025-03-09 05:57:13,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:13,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095929489] [2025-03-09 05:57:13,492 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:13,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:14,556 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-09 05:57:14,587 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-09 05:57:14,587 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:14,587 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:14,822 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-09 05:57:14,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:14,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095929489] [2025-03-09 05:57:14,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095929489] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:57:14,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993328602] [2025-03-09 05:57:14,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:14,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:14,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:57:14,825 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-09 05:57:14,827 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-09 05:57:16,778 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-09 05:57:16,962 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-09 05:57:16,962 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:16,962 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:16,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 2634 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-09 05:57:16,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:57:17,417 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-09 05:57:17,417 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 05:57:17,998 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-09 05:57:17,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993328602] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 05:57:17,999 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 05:57:17,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 7, 7] total 14 [2025-03-09 05:57:17,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477239352] [2025-03-09 05:57:17,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 05:57:17,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-09 05:57:17,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:17,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-09 05:57:17,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2025-03-09 05:57:18,000 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-09 05:57:19,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:19,572 INFO L93 Difference]: Finished difference Result 1566 states and 2092 transitions. [2025-03-09 05:57:19,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-09 05:57:19,573 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-09 05:57:19,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:19,575 INFO L225 Difference]: With dead ends: 1566 [2025-03-09 05:57:19,575 INFO L226 Difference]: Without dead ends: 799 [2025-03-09 05:57:19,577 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2025-03-09 05:57:19,577 INFO L435 NwaCegarLoop]: 987 mSDtfsCounter, 5 mSDsluCounter, 5910 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 6897 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:19,578 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 6897 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-03-09 05:57:19,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2025-03-09 05:57:19,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 799. [2025-03-09 05:57:19,591 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-09 05:57:19,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1059 transitions. [2025-03-09 05:57:19,594 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1059 transitions. Word has length 30 [2025-03-09 05:57:19,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:19,594 INFO L471 AbstractCegarLoop]: Abstraction has 799 states and 1059 transitions. [2025-03-09 05:57:19,595 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-09 05:57:19,595 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1059 transitions. [2025-03-09 05:57:19,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2025-03-09 05:57:19,596 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:19,596 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-09 05:57:19,612 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-09 05:57:19,796 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-09 05:57:19,797 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr107ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:19,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:19,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1706462425, now seen corresponding path program 1 times [2025-03-09 05:57:19,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:19,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549733786] [2025-03-09 05:57:19,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:19,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:21,037 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-03-09 05:57:21,066 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-03-09 05:57:21,066 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:21,066 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:21,250 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-09 05:57:21,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:21,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549733786] [2025-03-09 05:57:21,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549733786] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:21,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:21,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:57:21,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517884321] [2025-03-09 05:57:21,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:21,251 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:21,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:21,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:21,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:21,251 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-09 05:57:21,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:21,637 INFO L93 Difference]: Finished difference Result 811 states and 1073 transitions. [2025-03-09 05:57:21,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:21,637 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-09 05:57:21,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:21,640 INFO L225 Difference]: With dead ends: 811 [2025-03-09 05:57:21,640 INFO L226 Difference]: Without dead ends: 809 [2025-03-09 05:57:21,641 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-09 05:57:21,641 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.4s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:21,642 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.4s Time] [2025-03-09 05:57:21,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2025-03-09 05:57:21,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 808. [2025-03-09 05:57:21,652 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-09 05:57:21,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 1071 transitions. [2025-03-09 05:57:21,654 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 1071 transitions. Word has length 48 [2025-03-09 05:57:21,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:21,655 INFO L471 AbstractCegarLoop]: Abstraction has 808 states and 1071 transitions. [2025-03-09 05:57:21,655 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-09 05:57:21,655 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 1071 transitions. [2025-03-09 05:57:21,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2025-03-09 05:57:21,655 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:21,656 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-09 05:57:21,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-09 05:57:21,656 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr108ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:21,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:21,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1360721096, now seen corresponding path program 1 times [2025-03-09 05:57:21,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:21,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459908926] [2025-03-09 05:57:21,656 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:21,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:22,975 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-03-09 05:57:23,004 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-03-09 05:57:23,004 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:23,004 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:23,172 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-09 05:57:23,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:23,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459908926] [2025-03-09 05:57:23,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459908926] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:23,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:23,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:57:23,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084733925] [2025-03-09 05:57:23,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:23,173 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:23,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:23,173 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:23,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:23,173 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-09 05:57:23,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:23,569 INFO L93 Difference]: Finished difference Result 808 states and 1071 transitions. [2025-03-09 05:57:23,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:23,570 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-09 05:57:23,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:23,573 INFO L225 Difference]: With dead ends: 808 [2025-03-09 05:57:23,573 INFO L226 Difference]: Without dead ends: 807 [2025-03-09 05:57:23,573 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-09 05:57:23,574 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-09 05:57:23,574 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-09 05:57:23,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2025-03-09 05:57:23,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 803. [2025-03-09 05:57:23,585 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-09 05:57:23,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 1065 transitions. [2025-03-09 05:57:23,587 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 1065 transitions. Word has length 49 [2025-03-09 05:57:23,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:23,587 INFO L471 AbstractCegarLoop]: Abstraction has 803 states and 1065 transitions. [2025-03-09 05:57:23,587 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-09 05:57:23,587 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 1065 transitions. [2025-03-09 05:57:23,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2025-03-09 05:57:23,589 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:23,589 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-09 05:57:23,589 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-09 05:57:23,589 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr105ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:23,590 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:23,590 INFO L85 PathProgramCache]: Analyzing trace with hash 655955532, now seen corresponding path program 1 times [2025-03-09 05:57:23,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:23,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237073224] [2025-03-09 05:57:23,590 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:23,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:24,701 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-03-09 05:57:24,728 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-03-09 05:57:24,728 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:24,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:24,974 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-09 05:57:24,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:24,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237073224] [2025-03-09 05:57:24,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237073224] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:57:24,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138546320] [2025-03-09 05:57:24,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:24,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:24,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:57:24,976 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-09 05:57:24,978 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-09 05:57:27,119 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-03-09 05:57:27,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-03-09 05:57:27,327 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:27,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:27,336 INFO L256 TraceCheckSpWp]: Trace formula consists of 2772 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-09 05:57:27,339 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:57:27,448 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-09 05:57:27,448 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 05:57:27,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138546320] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:27,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 05:57:27,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2025-03-09 05:57:27,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165404583] [2025-03-09 05:57:27,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:27,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 05:57:27,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:27,450 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 05:57:27,450 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:57:27,450 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-09 05:57:28,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:28,108 INFO L93 Difference]: Finished difference Result 1099 states and 1501 transitions. [2025-03-09 05:57:28,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 05:57:28,109 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-09 05:57:28,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:28,112 INFO L225 Difference]: With dead ends: 1099 [2025-03-09 05:57:28,112 INFO L226 Difference]: Without dead ends: 1098 [2025-03-09 05:57:28,113 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-09 05:57:28,113 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-09 05:57:28,113 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-09 05:57:28,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2025-03-09 05:57:28,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 802. [2025-03-09 05:57:28,128 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-09 05:57:28,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 1064 transitions. [2025-03-09 05:57:28,130 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 1064 transitions. Word has length 50 [2025-03-09 05:57:28,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:28,131 INFO L471 AbstractCegarLoop]: Abstraction has 802 states and 1064 transitions. [2025-03-09 05:57:28,131 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-09 05:57:28,131 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1064 transitions. [2025-03-09 05:57:28,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2025-03-09 05:57:28,133 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:28,133 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-09 05:57:28,149 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-09 05:57:28,334 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-09 05:57:28,334 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr104ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:28,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:28,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1140213435, now seen corresponding path program 1 times [2025-03-09 05:57:28,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:28,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461890678] [2025-03-09 05:57:28,335 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:28,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:29,421 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-03-09 05:57:29,450 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-03-09 05:57:29,451 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:29,451 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:29,708 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-09 05:57:29,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:29,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461890678] [2025-03-09 05:57:29,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461890678] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:57:29,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425742004] [2025-03-09 05:57:29,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:29,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:29,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:57:29,711 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-09 05:57:29,711 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-09 05:57:31,917 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-03-09 05:57:32,124 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-03-09 05:57:32,124 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:32,124 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:32,132 INFO L256 TraceCheckSpWp]: Trace formula consists of 2773 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-09 05:57:32,135 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:57:32,251 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-09 05:57:32,251 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 05:57:32,445 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-09 05:57:32,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425742004] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 05:57:32,445 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 05:57:32,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2025-03-09 05:57:32,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854962225] [2025-03-09 05:57:32,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 05:57:32,446 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-09 05:57:32,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:32,446 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-09 05:57:32,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-09 05:57:32,446 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-09 05:57:33,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:33,849 INFO L93 Difference]: Finished difference Result 1983 states and 2806 transitions. [2025-03-09 05:57:33,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 05:57:33,849 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-09 05:57:33,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:33,855 INFO L225 Difference]: With dead ends: 1983 [2025-03-09 05:57:33,855 INFO L226 Difference]: Without dead ends: 1982 [2025-03-09 05:57:33,856 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-09 05:57:33,856 INFO L435 NwaCegarLoop]: 985 mSDtfsCounter, 2060 mSDsluCounter, 3509 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2088 SdHoareTripleChecker+Valid, 4494 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:33,856 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2088 Valid, 4494 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-03-09 05:57:33,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1982 states. [2025-03-09 05:57:33,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1982 to 814. [2025-03-09 05:57:33,877 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-09 05:57:33,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 1079 transitions. [2025-03-09 05:57:33,879 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 1079 transitions. Word has length 51 [2025-03-09 05:57:33,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:33,879 INFO L471 AbstractCegarLoop]: Abstraction has 814 states and 1079 transitions. [2025-03-09 05:57:33,879 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-09 05:57:33,879 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 1079 transitions. [2025-03-09 05:57:33,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2025-03-09 05:57:33,880 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:33,880 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-09 05:57:33,895 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-09 05:57:34,080 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-09 05:57:34,081 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr107ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:34,082 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:34,082 INFO L85 PathProgramCache]: Analyzing trace with hash -2068843794, now seen corresponding path program 1 times [2025-03-09 05:57:34,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:34,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368907542] [2025-03-09 05:57:34,082 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:34,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:35,245 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-03-09 05:57:35,269 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-03-09 05:57:35,269 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:35,269 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:35,495 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-09 05:57:35,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:35,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368907542] [2025-03-09 05:57:35,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368907542] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:57:35,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842166185] [2025-03-09 05:57:35,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:35,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:35,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:57:35,498 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-09 05:57:35,499 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-09 05:57:37,663 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-03-09 05:57:37,865 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-03-09 05:57:37,865 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:37,865 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:37,879 INFO L256 TraceCheckSpWp]: Trace formula consists of 2807 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-09 05:57:37,881 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:57:37,954 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-09 05:57:37,954 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 05:57:38,089 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-09 05:57:38,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842166185] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 05:57:38,089 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 05:57:38,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-03-09 05:57:38,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379911297] [2025-03-09 05:57:38,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 05:57:38,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-09 05:57:38,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:38,090 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-09 05:57:38,090 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-09 05:57:38,091 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-09 05:57:38,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:38,823 INFO L93 Difference]: Finished difference Result 1603 states and 2135 transitions. [2025-03-09 05:57:38,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 05:57:38,824 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-09 05:57:38,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:38,826 INFO L225 Difference]: With dead ends: 1603 [2025-03-09 05:57:38,826 INFO L226 Difference]: Without dead ends: 832 [2025-03-09 05:57:38,827 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-09 05:57:38,828 INFO L435 NwaCegarLoop]: 990 mSDtfsCounter, 4 mSDsluCounter, 2961 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 3951 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:38,828 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 3951 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-09 05:57:38,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2025-03-09 05:57:38,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 832. [2025-03-09 05:57:38,839 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-09 05:57:38,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1097 transitions. [2025-03-09 05:57:38,842 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1097 transitions. Word has length 55 [2025-03-09 05:57:38,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:38,842 INFO L471 AbstractCegarLoop]: Abstraction has 832 states and 1097 transitions. [2025-03-09 05:57:38,842 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-09 05:57:38,842 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1097 transitions. [2025-03-09 05:57:38,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-03-09 05:57:38,843 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:38,843 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-09 05:57:38,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-03-09 05:57:39,043 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-09 05:57:39,044 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:39,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:39,045 INFO L85 PathProgramCache]: Analyzing trace with hash -28280822, now seen corresponding path program 1 times [2025-03-09 05:57:39,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:39,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652143274] [2025-03-09 05:57:39,045 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:39,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:40,284 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-03-09 05:57:40,309 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-03-09 05:57:40,309 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:40,309 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:41,037 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-09 05:57:41,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:41,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652143274] [2025-03-09 05:57:41,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652143274] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:41,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:41,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-09 05:57:41,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944948454] [2025-03-09 05:57:41,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:41,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 05:57:41,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:41,038 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 05:57:41,038 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:57:41,039 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-09 05:57:45,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-09 05:57:46,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:46,353 INFO L93 Difference]: Finished difference Result 1564 states and 2081 transitions. [2025-03-09 05:57:46,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 05:57:46,354 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-09 05:57:46,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:46,357 INFO L225 Difference]: With dead ends: 1564 [2025-03-09 05:57:46,357 INFO L226 Difference]: Without dead ends: 833 [2025-03-09 05:57:46,359 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-09 05:57:46,360 INFO L435 NwaCegarLoop]: 954 mSDtfsCounter, 1825 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 23 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s 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.2s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:46,360 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.2s Time] [2025-03-09 05:57:46,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2025-03-09 05:57:46,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 832. [2025-03-09 05:57:46,375 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-09 05:57:46,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1095 transitions. [2025-03-09 05:57:46,377 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1095 transitions. Word has length 60 [2025-03-09 05:57:46,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:46,377 INFO L471 AbstractCegarLoop]: Abstraction has 832 states and 1095 transitions. [2025-03-09 05:57:46,377 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-09 05:57:46,377 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1095 transitions. [2025-03-09 05:57:46,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-03-09 05:57:46,377 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:46,378 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-09 05:57:46,378 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-09 05:57:46,380 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:46,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:46,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1714529513, now seen corresponding path program 1 times [2025-03-09 05:57:46,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:46,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954635348] [2025-03-09 05:57:46,382 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:46,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:47,535 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-03-09 05:57:47,564 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-03-09 05:57:47,564 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:47,564 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:47,788 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-09 05:57:47,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:47,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954635348] [2025-03-09 05:57:47,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954635348] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:47,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:47,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:57:47,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013850586] [2025-03-09 05:57:47,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:47,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:47,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:47,791 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:47,791 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:47,791 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-09 05:57:48,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:48,657 INFO L93 Difference]: Finished difference Result 1655 states and 2213 transitions. [2025-03-09 05:57:48,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:48,658 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-09 05:57:48,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:48,661 INFO L225 Difference]: With dead ends: 1655 [2025-03-09 05:57:48,661 INFO L226 Difference]: Without dead ends: 927 [2025-03-09 05:57:48,662 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-09 05:57:48,662 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-09 05:57:48,662 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-09 05:57:48,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2025-03-09 05:57:48,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 874. [2025-03-09 05:57:48,676 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-09 05:57:48,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1153 transitions. [2025-03-09 05:57:48,677 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1153 transitions. Word has length 60 [2025-03-09 05:57:48,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:48,678 INFO L471 AbstractCegarLoop]: Abstraction has 874 states and 1153 transitions. [2025-03-09 05:57:48,678 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-09 05:57:48,678 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1153 transitions. [2025-03-09 05:57:48,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-03-09 05:57:48,678 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:48,678 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-09 05:57:48,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-09 05:57:48,679 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr102ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:48,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:48,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1604530745, now seen corresponding path program 1 times [2025-03-09 05:57:48,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:48,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086017469] [2025-03-09 05:57:48,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:48,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:49,839 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-03-09 05:57:49,866 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-03-09 05:57:49,866 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:49,866 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:50,041 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-09 05:57:50,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:50,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086017469] [2025-03-09 05:57:50,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086017469] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:50,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:50,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:57:50,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239962290] [2025-03-09 05:57:50,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:50,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:50,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:50,042 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:50,042 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:50,042 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-09 05:57:50,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:50,522 INFO L93 Difference]: Finished difference Result 876 states and 1153 transitions. [2025-03-09 05:57:50,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:50,523 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-09 05:57:50,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:50,526 INFO L225 Difference]: With dead ends: 876 [2025-03-09 05:57:50,526 INFO L226 Difference]: Without dead ends: 874 [2025-03-09 05:57:50,526 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-09 05:57:50,526 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.5s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:50,528 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.5s Time] [2025-03-09 05:57:50,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2025-03-09 05:57:50,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 874. [2025-03-09 05:57:50,544 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-09 05:57:50,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1151 transitions. [2025-03-09 05:57:50,546 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1151 transitions. Word has length 62 [2025-03-09 05:57:50,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:50,546 INFO L471 AbstractCegarLoop]: Abstraction has 874 states and 1151 transitions. [2025-03-09 05:57:50,546 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-09 05:57:50,547 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1151 transitions. [2025-03-09 05:57:50,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-03-09 05:57:50,547 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:50,547 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-09 05:57:50,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-09 05:57:50,547 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr104ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:50,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:50,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1191374599, now seen corresponding path program 2 times [2025-03-09 05:57:50,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:50,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061273184] [2025-03-09 05:57:50,548 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 05:57:50,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:51,659 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 63 statements into 2 equivalence classes. [2025-03-09 05:57:51,734 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 63 statements. [2025-03-09 05:57:51,734 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-09 05:57:51,734 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:52,311 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-09 05:57:52,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:52,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061273184] [2025-03-09 05:57:52,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061273184] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:52,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:52,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-09 05:57:52,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650511654] [2025-03-09 05:57:52,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:52,314 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-09 05:57:52,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:52,315 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-09 05:57:52,315 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-09 05:57:52,315 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-09 05:57:53,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:53,688 INFO L93 Difference]: Finished difference Result 1676 states and 2224 transitions. [2025-03-09 05:57:53,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 05:57:53,688 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-09 05:57:53,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:53,691 INFO L225 Difference]: With dead ends: 1676 [2025-03-09 05:57:53,691 INFO L226 Difference]: Without dead ends: 874 [2025-03-09 05:57:53,692 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-09 05:57:53,692 INFO L435 NwaCegarLoop]: 977 mSDtfsCounter, 871 mSDsluCounter, 2903 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 888 SdHoareTripleChecker+Valid, 3880 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:53,692 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [888 Valid, 3880 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-03-09 05:57:53,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2025-03-09 05:57:53,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 874. [2025-03-09 05:57:53,707 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-09 05:57:53,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1150 transitions. [2025-03-09 05:57:53,709 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1150 transitions. Word has length 63 [2025-03-09 05:57:53,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:53,709 INFO L471 AbstractCegarLoop]: Abstraction has 874 states and 1150 transitions. [2025-03-09 05:57:53,709 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-09 05:57:53,709 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1150 transitions. [2025-03-09 05:57:53,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2025-03-09 05:57:53,710 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:53,710 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-09 05:57:53,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-09 05:57:53,710 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr107ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 139 more)] === [2025-03-09 05:57:53,710 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:53,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1645454750, now seen corresponding path program 2 times [2025-03-09 05:57:53,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:53,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077319937] [2025-03-09 05:57:53,711 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 05:57:53,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:54,800 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 73 statements into 2 equivalence classes. [2025-03-09 05:57:54,911 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 73 of 73 statements. [2025-03-09 05:57:54,911 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 05:57:54,911 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:55,190 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2025-03-09 05:57:55,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:55,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077319937] [2025-03-09 05:57:55,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077319937] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:57:55,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585743223] [2025-03-09 05:57:55,192 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 05:57:55,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:55,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:57:55,195 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 05:57:55,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process