./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 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/busybox-1.22.0/uudecode-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-?-798a7b3-m [2025-03-04 14:43:24,741 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 14:43:24,800 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2025-03-04 14:43:24,806 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 14:43:24,806 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 14:43:24,827 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 14:43:24,829 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 14:43:24,829 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 14:43:24,829 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 14:43:24,829 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 14:43:24,830 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 14:43:24,830 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 14:43:24,830 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 14:43:24,830 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 14:43:24,831 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 14:43:24,831 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 14:43:24,831 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 14:43:24,831 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 14:43:24,831 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 14:43:24,831 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 14:43:24,831 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 14:43:24,831 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 14:43:24,832 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-04 14:43:24,832 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-04 14:43:24,832 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 14:43:24,832 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 14:43:24,832 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 14:43:24,832 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 14:43:24,832 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 14:43:24,832 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 14:43:24,832 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 14:43:24,832 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 14:43:24,832 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 14:43:24,832 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 14:43:24,833 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 14:43:24,833 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 14:43:24,833 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 14:43:24,833 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 14:43:24,833 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 14:43:24,833 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 14:43:24,833 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 14:43:24,834 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 14:43:24,834 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-04 14:43:25,072 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 14:43:25,080 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 14:43:25,085 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 14:43:25,086 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 14:43:25,087 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 14:43:25,088 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-04 14:43:26,212 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6983a3162/00f12686d33b4fe7b40eadb2aa271de8/FLAGd1c85bf61 [2025-03-04 14:43:26,584 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 14:43:26,585 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/uudecode-1.i [2025-03-04 14:43:26,612 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6983a3162/00f12686d33b4fe7b40eadb2aa271de8/FLAGd1c85bf61 [2025-03-04 14:43:26,771 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6983a3162/00f12686d33b4fe7b40eadb2aa271de8 [2025-03-04 14:43:26,773 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 14:43:26,774 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 14:43:26,775 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 14:43:26,775 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 14:43:26,777 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 14:43:26,778 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 02:43:26" (1/1) ... [2025-03-04 14:43:26,779 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13dfa00a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:26, skipping insertion in model container [2025-03-04 14:43:26,779 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 02:43:26" (1/1) ... [2025-03-04 14:43:26,824 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 14:43:27,653 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 14:43:27,682 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 14:43:27,835 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 14:43:27,948 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: vasprintf [2025-03-04 14:43:27,957 INFO L204 MainTranslator]: Completed translation [2025-03-04 14:43:27,958 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27 WrapperNode [2025-03-04 14:43:27,958 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 14:43:27,959 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 14:43:27,959 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 14:43:27,959 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 14:43:27,964 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (1/1) ... [2025-03-04 14:43:28,005 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (1/1) ... [2025-03-04 14:43:28,084 INFO L138 Inliner]: procedures = 620, calls = 1187, calls flagged for inlining = 37, calls inlined = 36, statements flattened = 3087 [2025-03-04 14:43:28,085 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 14:43:28,085 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 14:43:28,085 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 14:43:28,085 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 14:43:28,091 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (1/1) ... [2025-03-04 14:43:28,092 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (1/1) ... [2025-03-04 14:43:28,111 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (1/1) ... [2025-03-04 14:43:28,204 INFO L175 MemorySlicer]: Split 955 memory accesses to 59 slices as follows [32, 20, 15, 4, 44, 2, 54, 3, 2, 7, 5, 5, 5, 6, 6, 6, 6, 5, 4, 4, 4, 5, 16, 5, 5, 5, 4, 17, 35, 3, 1, 9, 1, 1, 1, 7, 7, 7, 48, 7, 8, 8, 8, 8, 3, 7, 7, 3, 2, 2, 16, 17, 67, 355, 7, 6, 3, 2, 3]. 37 percent of accesses are in the largest equivalence class. The 526 initializations are split as follows [0, 4, 0, 0, 0, 2, 3, 3, 2, 0, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 4, 4, 4, 4, 0, 6, 0, 0, 0, 0, 0, 0, 7, 7, 7, 0, 7, 7, 7, 7, 7, 0, 7, 7, 0, 2, 0, 1, 4, 0, 355, 0, 0, 0, 0, 0]. The 182 writes are split as follows [8, 15, 1, 1, 12, 0, 28, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 2, 0, 1, 8, 4, 67, 0, 1, 2, 0, 1, 0]. [2025-03-04 14:43:28,209 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (1/1) ... [2025-03-04 14:43:28,209 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (1/1) ... [2025-03-04 14:43:28,341 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (1/1) ... [2025-03-04 14:43:28,351 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (1/1) ... [2025-03-04 14:43:28,419 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (1/1) ... [2025-03-04 14:43:28,441 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (1/1) ... [2025-03-04 14:43:28,496 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 14:43:28,496 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 14:43:28,497 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 14:43:28,497 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 14:43:28,497 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (1/1) ... [2025-03-04 14:43:28,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 14:43:28,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:43:28,553 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 14:43:28,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 14:43:28,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#0 [2025-03-04 14:43:28,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#1 [2025-03-04 14:43:28,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#2 [2025-03-04 14:43:28,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#3 [2025-03-04 14:43:28,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#4 [2025-03-04 14:43:28,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#5 [2025-03-04 14:43:28,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#6 [2025-03-04 14:43:28,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#7 [2025-03-04 14:43:28,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#8 [2025-03-04 14:43:28,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#9 [2025-03-04 14:43:28,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#10 [2025-03-04 14:43:28,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#11 [2025-03-04 14:43:28,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#12 [2025-03-04 14:43:28,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#13 [2025-03-04 14:43:28,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#14 [2025-03-04 14:43:28,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#15 [2025-03-04 14:43:28,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#16 [2025-03-04 14:43:28,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#17 [2025-03-04 14:43:28,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#18 [2025-03-04 14:43:28,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#19 [2025-03-04 14:43:28,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#20 [2025-03-04 14:43:28,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#21 [2025-03-04 14:43:28,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#22 [2025-03-04 14:43:28,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#23 [2025-03-04 14:43:28,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#24 [2025-03-04 14:43:28,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#25 [2025-03-04 14:43:28,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#26 [2025-03-04 14:43:28,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#27 [2025-03-04 14:43:28,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#28 [2025-03-04 14:43:28,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#29 [2025-03-04 14:43:28,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#30 [2025-03-04 14:43:28,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#31 [2025-03-04 14:43:28,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#32 [2025-03-04 14:43:28,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#33 [2025-03-04 14:43:28,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#34 [2025-03-04 14:43:28,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#35 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#36 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#37 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#38 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#39 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#40 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#41 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#42 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#43 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#44 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#45 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#46 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#47 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#48 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#49 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#50 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#51 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#52 [2025-03-04 14:43:28,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#53 [2025-03-04 14:43:28,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#54 [2025-03-04 14:43:28,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#55 [2025-03-04 14:43:28,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#56 [2025-03-04 14:43:28,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#57 [2025-03-04 14:43:28,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#58 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#0 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#1 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#2 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#3 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#4 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#5 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#6 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#7 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#8 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#9 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#10 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#11 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#12 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#13 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#14 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#15 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#16 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#17 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#18 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#19 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#20 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#21 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#22 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#23 [2025-03-04 14:43:28,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#24 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#25 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#26 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#27 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#28 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#29 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#30 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#31 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#32 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#33 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#34 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#35 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#36 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#37 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#38 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#39 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#40 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#41 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#42 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#43 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#44 [2025-03-04 14:43:28,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#45 [2025-03-04 14:43:28,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#46 [2025-03-04 14:43:28,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#47 [2025-03-04 14:43:28,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#48 [2025-03-04 14:43:28,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#49 [2025-03-04 14:43:28,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#50 [2025-03-04 14:43:28,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#51 [2025-03-04 14:43:28,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#52 [2025-03-04 14:43:28,596 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#53 [2025-03-04 14:43:28,596 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#54 [2025-03-04 14:43:28,596 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#55 [2025-03-04 14:43:28,596 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#56 [2025-03-04 14:43:28,596 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#57 [2025-03-04 14:43:28,596 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#58 [2025-03-04 14:43:28,596 INFO L130 BoogieDeclarations]: Found specification of procedure _IO_getc [2025-03-04 14:43:28,596 INFO L138 BoogieDeclarations]: Found implementation of procedure _IO_getc [2025-03-04 14:43:28,596 INFO L130 BoogieDeclarations]: Found specification of procedure xrealloc [2025-03-04 14:43:28,596 INFO L138 BoogieDeclarations]: Found implementation of procedure xrealloc [2025-03-04 14:43:28,596 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 14:43:28,596 INFO L130 BoogieDeclarations]: Found specification of procedure ret_ERANGE [2025-03-04 14:43:28,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ret_ERANGE [2025-03-04 14:43:28,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-04 14:43:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#55 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#56 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#57 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#58 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure bb_verror_msg [2025-03-04 14:43:28,598 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_verror_msg [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 14:43:28,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 14:43:28,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 14:43:28,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-03-04 14:43:28,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#55 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#56 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#57 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#58 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 14:43:28,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 14:43:28,603 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-04 14:43:28,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#56 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#57 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#58 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 14:43:28,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-03-04 14:43:28,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#56 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#57 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#58 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 14:43:28,610 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-03-04 14:43:28,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#35 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#36 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#37 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#38 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#39 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#40 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#41 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#42 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#43 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#44 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#45 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#46 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#47 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#48 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#49 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#50 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#51 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#52 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#53 [2025-03-04 14:43:28,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#54 [2025-03-04 14:43:28,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#55 [2025-03-04 14:43:28,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#56 [2025-03-04 14:43:28,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#57 [2025-03-04 14:43:28,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#58 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#35 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#36 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#37 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#38 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#39 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#40 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#41 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#42 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#43 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#44 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#45 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#46 [2025-03-04 14:43:28,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#47 [2025-03-04 14:43:28,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#48 [2025-03-04 14:43:28,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#49 [2025-03-04 14:43:28,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#50 [2025-03-04 14:43:28,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#51 [2025-03-04 14:43:28,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#52 [2025-03-04 14:43:28,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#53 [2025-03-04 14:43:28,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#54 [2025-03-04 14:43:28,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#55 [2025-03-04 14:43:28,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#56 [2025-03-04 14:43:28,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#57 [2025-03-04 14:43:28,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#58 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc [2025-03-04 14:43:28,615 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-04 14:43:28,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#55 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#56 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#57 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#58 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-04 14:43:28,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-04 14:43:28,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-04 14:43:28,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-04 14:43:28,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-04 14:43:28,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-04 14:43:28,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-04 14:43:28,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-04 14:43:28,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-04 14:43:28,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-04 14:43:28,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-04 14:43:28,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-04 14:43:28,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#56 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#57 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#58 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 14:43:28,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 14:43:28,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-03-04 14:43:28,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#55 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#56 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#57 [2025-03-04 14:43:28,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#58 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-04 14:43:28,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#55 [2025-03-04 14:43:28,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#56 [2025-03-04 14:43:28,626 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#57 [2025-03-04 14:43:28,626 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#58 [2025-03-04 14:43:28,626 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 14:43:28,626 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 14:43:28,626 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 14:43:28,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 14:43:28,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 14:43:28,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 14:43:28,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-03-04 14:43:28,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#56 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#57 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#58 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 14:43:28,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-04 14:43:28,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-04 14:43:28,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-04 14:43:28,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-04 14:43:28,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-04 14:43:28,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-04 14:43:28,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-04 14:43:28,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-04 14:43:28,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-04 14:43:28,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-04 14:43:28,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-04 14:43:28,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-04 14:43:28,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#56 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#57 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#58 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#0 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#1 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#2 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#3 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#4 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#5 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#6 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#7 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#8 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#9 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#10 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#11 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#12 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#13 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#14 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#15 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#16 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#17 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#18 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#19 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#20 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#21 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#22 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#23 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#24 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#25 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#26 [2025-03-04 14:43:28,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#27 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#28 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#29 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#30 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#31 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#32 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#33 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#34 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#35 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#36 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#37 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#38 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#39 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#40 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#41 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#42 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#43 [2025-03-04 14:43:28,631 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#44 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#45 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#46 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#47 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#48 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#49 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#50 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#51 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#52 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#53 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#54 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#55 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#56 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#57 [2025-03-04 14:43:28,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#58 [2025-03-04 14:43:28,632 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#0 [2025-03-04 14:43:28,632 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#1 [2025-03-04 14:43:28,632 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#2 [2025-03-04 14:43:28,632 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#3 [2025-03-04 14:43:28,632 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#4 [2025-03-04 14:43:28,632 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#5 [2025-03-04 14:43:28,632 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#6 [2025-03-04 14:43:28,632 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#7 [2025-03-04 14:43:28,632 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#8 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#9 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#10 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#11 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#12 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#13 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#14 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#15 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#16 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#17 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#18 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#19 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#20 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#21 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#22 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#23 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#24 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#25 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#26 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#27 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#28 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#29 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#30 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#31 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#32 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#33 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#34 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#35 [2025-03-04 14:43:28,633 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#36 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#37 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#38 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#39 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#40 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#41 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#42 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#43 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#44 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#45 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#46 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#47 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#48 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#49 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#50 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#51 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#52 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#53 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#54 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#55 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#56 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#57 [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#58 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure bb_ascii_isalnum [2025-03-04 14:43:28,634 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_ascii_isalnum [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 14:43:28,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-03-04 14:43:28,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-03-04 14:43:28,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-03-04 14:43:28,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-03-04 14:43:28,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-03-04 14:43:28,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-03-04 14:43:28,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-03-04 14:43:28,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-03-04 14:43:28,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2025-03-04 14:43:28,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#56 [2025-03-04 14:43:28,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#57 [2025-03-04 14:43:28,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#58 [2025-03-04 14:43:28,637 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc_fgetline [2025-03-04 14:43:28,637 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc_fgetline [2025-03-04 14:43:28,637 INFO L130 BoogieDeclarations]: Found specification of procedure bb_error_msg_and_die [2025-03-04 14:43:28,637 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_error_msg_and_die [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#56 [2025-03-04 14:43:28,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#57 [2025-03-04 14:43:28,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#58 [2025-03-04 14:43:29,626 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 14:43:29,630 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 14:43:36,077 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L2441: call ULTIMATE.dealloc(bb_strtou_~#endptr~0#1.base, bb_strtou_~#endptr~0#1.offset);havoc bb_strtou_~#endptr~0#1.base, bb_strtou_~#endptr~0#1.offset; [2025-03-04 14:43:36,078 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3378: havoc __main_~decode_fn_ptr~0#1.base, __main_~decode_fn_ptr~0#1.offset, __main_~line_ptr~1#1.base, __main_~line_ptr~1#1.offset, __main_~dst_stream~0#1.base, __main_~dst_stream~0#1.offset, __main_~mode~0#1, __main_~return_value_strlen$9~0#1, __main_~return_value_bb_strtou$17~0#1; [2025-03-04 14:43:36,078 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3776: havoc getopt_long_#t~ret433#1; [2025-03-04 14:43:36,079 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L2667: call ULTIMATE.dealloc(getopt32_~#complementary~0#1.base, getopt32_~#complementary~0#1.offset);havoc getopt32_~#complementary~0#1.base, getopt32_~#complementary~0#1.offset; [2025-03-04 14:43:36,764 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3617: call ULTIMATE.dealloc(~#i~1#1.base, ~#i~1#1.offset);havoc ~#i~1#1.base, ~#i~1#1.offset; [2025-03-04 14:43:39,504 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3713: havoc #t~nondet351; [2025-03-04 14:43:44,086 INFO L? ?]: Removed 2564 outVars from TransFormulas that were not future-live. [2025-03-04 14:43:44,086 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 14:43:44,149 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 14:43:44,149 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 14:43:44,149 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 02:43:44 BoogieIcfgContainer [2025-03-04 14:43:44,149 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 14:43:44,151 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 14:43:44,151 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 14:43:44,158 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 14:43:44,158 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 02:43:26" (1/3) ... [2025-03-04 14:43:44,159 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42fcbe1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 02:43:44, skipping insertion in model container [2025-03-04 14:43:44,159 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 02:43:27" (2/3) ... [2025-03-04 14:43:44,159 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42fcbe1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 02:43:44, skipping insertion in model container [2025-03-04 14:43:44,159 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 02:43:44" (3/3) ... [2025-03-04 14:43:44,160 INFO L128 eAbstractionObserver]: Analyzing ICFG uudecode-1.i [2025-03-04 14:43:44,172 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 14:43:44,175 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-04 14:43:44,231 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 14:43:44,238 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;@1a715ac1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 14:43:44,238 INFO L334 AbstractCegarLoop]: Starting to check reachability of 142 error locations. [2025-03-04 14:43:44,244 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-04 14:43:44,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2025-03-04 14:43:44,248 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:43:44,249 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2025-03-04 14:43:44,249 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-04 14:43:44,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:43:44,253 INFO L85 PathProgramCache]: Analyzing trace with hash 50761791, now seen corresponding path program 1 times [2025-03-04 14:43:44,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:43:44,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941835771] [2025-03-04 14:43:44,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:43:44,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:43:45,825 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-03-04 14:43:46,000 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-03-04 14:43:46,001 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:43:46,001 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:43:46,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:43:46,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:43:46,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941835771] [2025-03-04 14:43:46,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941835771] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:43:46,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:43:46,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:43:46,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489442744] [2025-03-04 14:43:46,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:43:46,492 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:43:46,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:43:46,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:43:46,504 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:43:46,506 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-04 14:43:47,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:43:47,010 INFO L93 Difference]: Finished difference Result 1676 states and 2370 transitions. [2025-03-04 14:43:47,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:43:47,013 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2025-03-04 14:43:47,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:43:47,023 INFO L225 Difference]: With dead ends: 1676 [2025-03-04 14:43:47,023 INFO L226 Difference]: Without dead ends: 774 [2025-03-04 14:43:47,028 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:43:47,030 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-04 14:43:47,031 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2003 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 14:43:47,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2025-03-04 14:43:47,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 774. [2025-03-04 14:43:47,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 617 states have (on average 1.586709886547812) internal successors, (979), 737 states have internal predecessors, (979), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:43:47,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 1033 transitions. [2025-03-04 14:43:47,094 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 1033 transitions. Word has length 4 [2025-03-04 14:43:47,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:43:47,095 INFO L471 AbstractCegarLoop]: Abstraction has 774 states and 1033 transitions. [2025-03-04 14:43:47,095 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 14:43:47,095 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 1033 transitions. [2025-03-04 14:43:47,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2025-03-04 14:43:47,095 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:43:47,095 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2025-03-04 14:43:47,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 14:43:47,096 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-04 14:43:47,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:43:47,096 INFO L85 PathProgramCache]: Analyzing trace with hash 417599534, now seen corresponding path program 1 times [2025-03-04 14:43:47,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:43:47,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833342621] [2025-03-04 14:43:47,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:43:47,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:43:48,425 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-04 14:43:48,474 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-04 14:43:48,474 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:43:48,474 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:43:48,840 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:43:48,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:43:48,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833342621] [2025-03-04 14:43:48,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833342621] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:43:48,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523105306] [2025-03-04 14:43:48,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:43:48,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:43:48,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:43:48,843 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:43:48,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-04 14:43:50,786 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-04 14:43:51,034 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-04 14:43:51,035 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:43:51,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:43:51,043 INFO L256 TraceCheckSpWp]: Trace formula consists of 2427 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-04 14:43:51,047 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:43:51,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:43:51,138 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 14:43:51,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523105306] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:43:51,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 14:43:51,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2025-03-04 14:43:51,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577951461] [2025-03-04 14:43:51,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:43:51,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 14:43:51,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:43:51,140 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 14:43:51,140 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:43:51,140 INFO L87 Difference]: Start difference. First operand 774 states and 1033 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 14:43:51,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:43:51,689 INFO L93 Difference]: Finished difference Result 774 states and 1033 transitions. [2025-03-04 14:43:51,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 14:43:51,690 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2025-03-04 14:43:51,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:43:51,692 INFO L225 Difference]: With dead ends: 774 [2025-03-04 14:43:51,693 INFO L226 Difference]: Without dead ends: 773 [2025-03-04 14:43:51,693 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:43:51,693 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-04 14:43:51,694 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-04 14:43:51,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2025-03-04 14:43:51,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 773. [2025-03-04 14:43:51,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 617 states have (on average 1.5850891410048622) internal successors, (978), 736 states have internal predecessors, (978), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:43:51,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1032 transitions. [2025-03-04 14:43:51,709 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 1032 transitions. Word has length 7 [2025-03-04 14:43:51,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:43:51,709 INFO L471 AbstractCegarLoop]: Abstraction has 773 states and 1032 transitions. [2025-03-04 14:43:51,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 14:43:51,710 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 1032 transitions. [2025-03-04 14:43:51,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2025-03-04 14:43:51,710 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:43:51,710 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1] [2025-03-04 14:43:51,722 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-04 14:43:51,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:43:51,911 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-04 14:43:51,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:43:51,911 INFO L85 PathProgramCache]: Analyzing trace with hash 60685249, now seen corresponding path program 1 times [2025-03-04 14:43:51,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:43:51,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712586056] [2025-03-04 14:43:51,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:43:51,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:43:53,101 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-03-04 14:43:53,137 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-03-04 14:43:53,137 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:43:53,138 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:43:53,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 14:43:53,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:43:53,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712586056] [2025-03-04 14:43:53,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712586056] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:43:53,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:43:53,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:43:53,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947198103] [2025-03-04 14:43:53,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:43:53,319 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:43:53,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:43:53,319 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:43:53,319 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:43:53,319 INFO L87 Difference]: Start difference. First operand 773 states and 1032 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 14:43:53,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:43:53,698 INFO L93 Difference]: Finished difference Result 773 states and 1032 transitions. [2025-03-04 14:43:53,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:43:53,698 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2025-03-04 14:43:53,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:43:53,701 INFO L225 Difference]: With dead ends: 773 [2025-03-04 14:43:53,701 INFO L226 Difference]: Without dead ends: 772 [2025-03-04 14:43:53,701 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:43:53,702 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-04 14:43:53,702 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1992 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 14:43:53,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2025-03-04 14:43:53,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 770. [2025-03-04 14:43:53,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 615 states have (on average 1.5853658536585367) internal successors, (975), 733 states have internal predecessors, (975), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:43:53,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 1029 transitions. [2025-03-04 14:43:53,716 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 1029 transitions. Word has length 8 [2025-03-04 14:43:53,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:43:53,717 INFO L471 AbstractCegarLoop]: Abstraction has 770 states and 1029 transitions. [2025-03-04 14:43:53,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 14:43:53,717 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 1029 transitions. [2025-03-04 14:43:53,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2025-03-04 14:43:53,717 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:43:53,717 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:43:53,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 14:43:53,717 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-04 14:43:53,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:43:53,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1615722068, now seen corresponding path program 1 times [2025-03-04 14:43:53,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:43:53,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57218357] [2025-03-04 14:43:53,718 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:43:53,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:43:54,977 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-04 14:43:55,005 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-04 14:43:55,005 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:43:55,005 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:43:55,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:43:55,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:43:55,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57218357] [2025-03-04 14:43:55,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57218357] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:43:55,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936951031] [2025-03-04 14:43:55,317 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:43:55,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:43:55,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:43:55,320 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:43:55,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-04 14:43:57,160 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-04 14:43:57,361 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-04 14:43:57,361 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:43:57,361 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:43:57,369 INFO L256 TraceCheckSpWp]: Trace formula consists of 2444 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-04 14:43:57,371 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:43:57,432 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 14:43:57,433 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 14:43:57,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936951031] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:43:57,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 14:43:57,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2025-03-04 14:43:57,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937877083] [2025-03-04 14:43:57,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:43:57,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:43:57,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:43:57,434 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:43:57,434 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:43:57,434 INFO L87 Difference]: Start difference. First operand 770 states and 1029 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:43:57,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:43:57,728 INFO L93 Difference]: Finished difference Result 770 states and 1029 transitions. [2025-03-04 14:43:57,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:43:57,729 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2025-03-04 14:43:57,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:43:57,731 INFO L225 Difference]: With dead ends: 770 [2025-03-04 14:43:57,731 INFO L226 Difference]: Without dead ends: 768 [2025-03-04 14:43:57,732 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:43:57,732 INFO L435 NwaCegarLoop]: 989 mSDtfsCounter, 867 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 884 SdHoareTripleChecker+Valid, 1125 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 14:43:57,732 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [884 Valid, 1125 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 14:43:57,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2025-03-04 14:43:57,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 768. [2025-03-04 14:43:57,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 615 states have (on average 1.5821138211382113) internal successors, (973), 731 states have internal predecessors, (973), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:43:57,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 1027 transitions. [2025-03-04 14:43:57,751 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 1027 transitions. Word has length 12 [2025-03-04 14:43:57,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:43:57,752 INFO L471 AbstractCegarLoop]: Abstraction has 768 states and 1027 transitions. [2025-03-04 14:43:57,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:43:57,753 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 1027 transitions. [2025-03-04 14:43:57,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-03-04 14:43:57,753 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:43:57,753 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:43:57,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-04 14:43:57,953 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2025-03-04 14:43:57,954 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-04 14:43:57,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:43:57,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1452225021, now seen corresponding path program 1 times [2025-03-04 14:43:57,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:43:57,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61450585] [2025-03-04 14:43:57,954 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:43:57,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:43:59,065 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-04 14:43:59,090 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-04 14:43:59,090 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:43:59,090 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:43:59,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:43:59,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:43:59,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61450585] [2025-03-04 14:43:59,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61450585] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:43:59,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27881678] [2025-03-04 14:43:59,330 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:43:59,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:43:59,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:43:59,331 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:43:59,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-04 14:44:01,164 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-04 14:44:01,360 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-04 14:44:01,360 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:01,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:01,368 INFO L256 TraceCheckSpWp]: Trace formula consists of 2445 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-04 14:44:01,370 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:44:01,451 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:44:01,451 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 14:44:01,595 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 14:44:01,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27881678] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 14:44:01,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 14:44:01,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-03-04 14:44:01,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507777434] [2025-03-04 14:44:01,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 14:44:01,596 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 14:44:01,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:01,596 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 14:44:01,596 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-04 14:44:01,596 INFO L87 Difference]: Start difference. First operand 768 states and 1027 transitions. Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 14:44:02,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:02,207 INFO L93 Difference]: Finished difference Result 1539 states and 2059 transitions. [2025-03-04 14:44:02,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-04 14:44:02,207 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 13 [2025-03-04 14:44:02,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:02,210 INFO L225 Difference]: With dead ends: 1539 [2025-03-04 14:44:02,210 INFO L226 Difference]: Without dead ends: 777 [2025-03-04 14:44:02,212 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-04 14:44:02,214 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-04 14:44:02,214 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-04 14:44:02,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2025-03-04 14:44:02,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 777. [2025-03-04 14:44:02,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 777 states, 624 states have (on average 1.5737179487179487) internal successors, (982), 740 states have internal predecessors, (982), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:02,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 1036 transitions. [2025-03-04 14:44:02,231 INFO L78 Accepts]: Start accepts. Automaton has 777 states and 1036 transitions. Word has length 13 [2025-03-04 14:44:02,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:02,232 INFO L471 AbstractCegarLoop]: Abstraction has 777 states and 1036 transitions. [2025-03-04 14:44:02,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 14:44:02,233 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 1036 transitions. [2025-03-04 14:44:02,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-03-04 14:44:02,234 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:02,234 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:02,248 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-04 14:44:02,434 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:02,435 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-04 14:44:02,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:02,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1330772850, now seen corresponding path program 2 times [2025-03-04 14:44:02,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:02,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193741929] [2025-03-04 14:44:02,435 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 14:44:02,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:03,712 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-03-04 14:44:03,765 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 10 of 22 statements. [2025-03-04 14:44:03,766 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 14:44:03,766 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:04,250 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-04 14:44:04,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:04,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193741929] [2025-03-04 14:44:04,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193741929] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:04,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:04,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 14:44:04,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587277185] [2025-03-04 14:44:04,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:04,251 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 14:44:04,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:04,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 14:44:04,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:44:04,251 INFO L87 Difference]: Start difference. First operand 777 states and 1036 transitions. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:05,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:05,059 INFO L93 Difference]: Finished difference Result 777 states and 1036 transitions. [2025-03-04 14:44:05,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 14:44:05,059 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2025-03-04 14:44:05,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:05,062 INFO L225 Difference]: With dead ends: 777 [2025-03-04 14:44:05,062 INFO L226 Difference]: Without dead ends: 775 [2025-03-04 14:44:05,063 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:44:05,063 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.8s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:05,064 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.8s Time] [2025-03-04 14:44:05,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2025-03-04 14:44:05,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 775. [2025-03-04 14:44:05,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 624 states have (on average 1.5705128205128205) internal successors, (980), 738 states have internal predecessors, (980), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:05,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1034 transitions. [2025-03-04 14:44:05,079 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1034 transitions. Word has length 22 [2025-03-04 14:44:05,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:05,079 INFO L471 AbstractCegarLoop]: Abstraction has 775 states and 1034 transitions. [2025-03-04 14:44:05,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:05,079 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1034 transitions. [2025-03-04 14:44:05,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2025-03-04 14:44:05,080 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:05,080 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:05,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-04 14:44:05,080 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-04 14:44:05,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:05,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1420157930, now seen corresponding path program 1 times [2025-03-04 14:44:05,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:05,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048813158] [2025-03-04 14:44:05,081 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:05,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:06,294 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-03-04 14:44:06,335 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-03-04 14:44:06,336 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:06,336 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:06,569 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-04 14:44:06,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:06,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048813158] [2025-03-04 14:44:06,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048813158] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:06,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:06,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:44:06,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815020138] [2025-03-04 14:44:06,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:06,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:06,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:06,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:06,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:06,571 INFO L87 Difference]: Start difference. First operand 775 states and 1034 transitions. Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:06,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:06,975 INFO L93 Difference]: Finished difference Result 1533 states and 2052 transitions. [2025-03-04 14:44:06,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:06,976 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2025-03-04 14:44:06,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:06,979 INFO L225 Difference]: With dead ends: 1533 [2025-03-04 14:44:06,979 INFO L226 Difference]: Without dead ends: 778 [2025-03-04 14:44:06,981 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:06,982 INFO L435 NwaCegarLoop]: 993 mSDtfsCounter, 1 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1981 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:06,982 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1981 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 14:44:06,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2025-03-04 14:44:06,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 778. [2025-03-04 14:44:06,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 627 states have (on average 1.5677830940988835) internal successors, (983), 741 states have internal predecessors, (983), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:06,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1037 transitions. [2025-03-04 14:44:06,998 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 1037 transitions. Word has length 27 [2025-03-04 14:44:06,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:06,998 INFO L471 AbstractCegarLoop]: Abstraction has 778 states and 1037 transitions. [2025-03-04 14:44:06,998 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:06,999 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 1037 transitions. [2025-03-04 14:44:06,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2025-03-04 14:44:06,999 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:07,000 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:07,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-04 14:44:07,000 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-04 14:44:07,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:07,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1075560920, now seen corresponding path program 1 times [2025-03-04 14:44:07,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:07,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807122548] [2025-03-04 14:44:07,000 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:07,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:08,202 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-03-04 14:44:08,235 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-03-04 14:44:08,235 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:08,235 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:08,452 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-04 14:44:08,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:08,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807122548] [2025-03-04 14:44:08,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807122548] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:08,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:08,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:44:08,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615127299] [2025-03-04 14:44:08,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:08,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:08,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:08,453 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:08,453 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:08,453 INFO L87 Difference]: Start difference. First operand 778 states and 1037 transitions. Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:08,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:08,960 INFO L93 Difference]: Finished difference Result 1076 states and 1475 transitions. [2025-03-04 14:44:08,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:08,961 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2025-03-04 14:44:08,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:08,964 INFO L225 Difference]: With dead ends: 1076 [2025-03-04 14:44:08,964 INFO L226 Difference]: Without dead ends: 1074 [2025-03-04 14:44:08,965 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:08,965 INFO L435 NwaCegarLoop]: 988 mSDtfsCounter, 412 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 1968 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:08,965 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [419 Valid, 1968 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-04 14:44:08,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2025-03-04 14:44:08,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 782. [2025-03-04 14:44:08,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 631 states have (on average 1.565768621236133) internal successors, (988), 745 states have internal predecessors, (988), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:08,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 1042 transitions. [2025-03-04 14:44:08,987 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 1042 transitions. Word has length 28 [2025-03-04 14:44:08,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:08,987 INFO L471 AbstractCegarLoop]: Abstraction has 782 states and 1042 transitions. [2025-03-04 14:44:08,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:08,988 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 1042 transitions. [2025-03-04 14:44:08,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2025-03-04 14:44:08,988 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:08,988 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:08,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-04 14:44:08,988 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-04 14:44:08,988 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:08,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1799496423, now seen corresponding path program 1 times [2025-03-04 14:44:08,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:08,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087694801] [2025-03-04 14:44:08,989 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:08,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:10,134 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-04 14:44:10,169 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-04 14:44:10,169 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:10,169 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:10,416 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-04 14:44:10,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:10,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087694801] [2025-03-04 14:44:10,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087694801] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:44:10,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579192433] [2025-03-04 14:44:10,416 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:10,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:10,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:44:10,418 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:44:10,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-04 14:44:12,389 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-04 14:44:12,590 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-04 14:44:12,590 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:12,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:12,600 INFO L256 TraceCheckSpWp]: Trace formula consists of 2634 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-04 14:44:12,602 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:44:13,038 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-03-04 14:44:13,038 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 14:44:13,738 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-03-04 14:44:13,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579192433] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 14:44:13,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 14:44:13,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 7, 7] total 14 [2025-03-04 14:44:13,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570411729] [2025-03-04 14:44:13,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 14:44:13,739 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-04 14:44:13,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:13,739 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-04 14:44:13,739 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2025-03-04 14:44:13,739 INFO L87 Difference]: Start difference. First operand 782 states and 1042 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 14:44:15,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:15,390 INFO L93 Difference]: Finished difference Result 1566 states and 2092 transitions. [2025-03-04 14:44:15,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-04 14:44:15,391 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2025-03-04 14:44:15,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:15,394 INFO L225 Difference]: With dead ends: 1566 [2025-03-04 14:44:15,394 INFO L226 Difference]: Without dead ends: 799 [2025-03-04 14:44:15,395 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2025-03-04 14:44:15,395 INFO L435 NwaCegarLoop]: 987 mSDtfsCounter, 5 mSDsluCounter, 5910 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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.6s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:15,396 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.6s Time] [2025-03-04 14:44:15,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2025-03-04 14:44:15,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 799. [2025-03-04 14:44:15,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 649 states have (on average 1.5485362095531587) internal successors, (1005), 762 states have internal predecessors, (1005), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:15,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1059 transitions. [2025-03-04 14:44:15,411 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1059 transitions. Word has length 30 [2025-03-04 14:44:15,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:15,411 INFO L471 AbstractCegarLoop]: Abstraction has 799 states and 1059 transitions. [2025-03-04 14:44:15,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 14:44:15,411 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1059 transitions. [2025-03-04 14:44:15,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2025-03-04 14:44:15,412 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:15,412 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:15,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-04 14:44:15,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:15,613 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-04 14:44:15,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:15,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1706462425, now seen corresponding path program 1 times [2025-03-04 14:44:15,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:15,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308383397] [2025-03-04 14:44:15,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:15,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:16,763 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-03-04 14:44:16,797 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-03-04 14:44:16,797 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:16,797 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:16,991 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2025-03-04 14:44:16,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:16,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308383397] [2025-03-04 14:44:16,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308383397] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:16,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:16,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:44:16,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375089393] [2025-03-04 14:44:16,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:16,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:16,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:16,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:16,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:16,993 INFO L87 Difference]: Start difference. First operand 799 states and 1059 transitions. Second operand has 3 states, 2 states have (on average 9.5) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:17,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:17,380 INFO L93 Difference]: Finished difference Result 811 states and 1073 transitions. [2025-03-04 14:44:17,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:17,380 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 9.5) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2025-03-04 14:44:17,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:17,383 INFO L225 Difference]: With dead ends: 811 [2025-03-04 14:44:17,383 INFO L226 Difference]: Without dead ends: 809 [2025-03-04 14:44:17,383 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:17,383 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-04 14:44:17,383 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-04 14:44:17,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2025-03-04 14:44:17,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 808. [2025-03-04 14:44:17,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 658 states have (on average 1.5455927051671732) internal successors, (1017), 771 states have internal predecessors, (1017), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:17,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 1071 transitions. [2025-03-04 14:44:17,398 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 1071 transitions. Word has length 48 [2025-03-04 14:44:17,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:17,398 INFO L471 AbstractCegarLoop]: Abstraction has 808 states and 1071 transitions. [2025-03-04 14:44:17,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 9.5) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:17,398 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 1071 transitions. [2025-03-04 14:44:17,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2025-03-04 14:44:17,400 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:17,400 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:17,400 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-04 14:44:17,400 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-04 14:44:17,401 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:17,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1360721096, now seen corresponding path program 1 times [2025-03-04 14:44:17,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:17,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347734344] [2025-03-04 14:44:17,401 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:17,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:18,571 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-03-04 14:44:18,611 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-03-04 14:44:18,613 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:18,613 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:18,807 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2025-03-04 14:44:18,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:18,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347734344] [2025-03-04 14:44:18,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347734344] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:18,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:18,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:44:18,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373019536] [2025-03-04 14:44:18,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:18,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:18,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:18,808 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:18,808 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:18,808 INFO L87 Difference]: Start difference. First operand 808 states and 1071 transitions. Second operand has 3 states, 2 states have (on average 10.0) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:19,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:19,231 INFO L93 Difference]: Finished difference Result 808 states and 1071 transitions. [2025-03-04 14:44:19,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:19,232 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 10.0) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2025-03-04 14:44:19,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:19,234 INFO L225 Difference]: With dead ends: 808 [2025-03-04 14:44:19,234 INFO L226 Difference]: Without dead ends: 807 [2025-03-04 14:44:19,235 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:19,235 INFO L435 NwaCegarLoop]: 991 mSDtfsCounter, 0 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1979 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:19,235 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1979 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 14:44:19,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2025-03-04 14:44:19,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 803. [2025-03-04 14:44:19,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 654 states have (on average 1.5458715596330275) internal successors, (1011), 766 states have internal predecessors, (1011), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:19,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 1065 transitions. [2025-03-04 14:44:19,250 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 1065 transitions. Word has length 49 [2025-03-04 14:44:19,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:19,251 INFO L471 AbstractCegarLoop]: Abstraction has 803 states and 1065 transitions. [2025-03-04 14:44:19,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 10.0) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:19,251 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 1065 transitions. [2025-03-04 14:44:19,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2025-03-04 14:44:19,252 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:19,252 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:19,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-04 14:44:19,252 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-04 14:44:19,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:19,252 INFO L85 PathProgramCache]: Analyzing trace with hash 655955532, now seen corresponding path program 1 times [2025-03-04 14:44:19,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:19,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918553308] [2025-03-04 14:44:19,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:19,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:20,416 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-03-04 14:44:20,452 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-03-04 14:44:20,452 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:20,452 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:20,774 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:44:20,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:20,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918553308] [2025-03-04 14:44:20,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918553308] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:44:20,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285585472] [2025-03-04 14:44:20,775 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:20,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:20,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:44:20,777 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:44:20,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-04 14:44:22,916 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-03-04 14:44:23,134 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-03-04 14:44:23,135 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:23,135 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:23,143 INFO L256 TraceCheckSpWp]: Trace formula consists of 2772 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-04 14:44:23,145 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:44:23,249 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:44:23,249 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 14:44:23,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285585472] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:23,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 14:44:23,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2025-03-04 14:44:23,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422340772] [2025-03-04 14:44:23,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:23,249 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 14:44:23,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:23,249 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 14:44:23,249 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:44:23,250 INFO L87 Difference]: Start difference. First operand 803 states and 1065 transitions. Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:23,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:23,914 INFO L93 Difference]: Finished difference Result 1099 states and 1501 transitions. [2025-03-04 14:44:23,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 14:44:23,914 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 50 [2025-03-04 14:44:23,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:23,917 INFO L225 Difference]: With dead ends: 1099 [2025-03-04 14:44:23,917 INFO L226 Difference]: Without dead ends: 1098 [2025-03-04 14:44:23,918 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:44:23,918 INFO L435 NwaCegarLoop]: 1392 mSDtfsCounter, 823 mSDsluCounter, 985 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 837 SdHoareTripleChecker+Valid, 2377 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:23,918 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [837 Valid, 2377 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-04 14:44:23,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2025-03-04 14:44:23,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 802. [2025-03-04 14:44:23,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 654 states have (on average 1.54434250764526) internal successors, (1010), 765 states have internal predecessors, (1010), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:23,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 1064 transitions. [2025-03-04 14:44:23,936 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 1064 transitions. Word has length 50 [2025-03-04 14:44:23,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:23,937 INFO L471 AbstractCegarLoop]: Abstraction has 802 states and 1064 transitions. [2025-03-04 14:44:23,937 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:23,937 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1064 transitions. [2025-03-04 14:44:23,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2025-03-04 14:44:23,937 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:23,937 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:23,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-04 14:44:24,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-03-04 14:44:24,138 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-04 14:44:24,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:24,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1140213435, now seen corresponding path program 1 times [2025-03-04 14:44:24,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:24,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348856884] [2025-03-04 14:44:24,138 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:24,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:25,308 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-03-04 14:44:25,336 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-03-04 14:44:25,336 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:25,336 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:25,603 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:44:25,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:25,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348856884] [2025-03-04 14:44:25,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348856884] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:44:25,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775802889] [2025-03-04 14:44:25,603 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:25,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:25,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:44:25,606 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:44:25,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-04 14:44:27,758 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-03-04 14:44:27,974 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-03-04 14:44:27,974 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:27,974 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:27,984 INFO L256 TraceCheckSpWp]: Trace formula consists of 2773 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-04 14:44:27,987 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:44:28,087 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:44:28,088 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 14:44:28,254 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:44:28,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775802889] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 14:44:28,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 14:44:28,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2025-03-04 14:44:28,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122235954] [2025-03-04 14:44:28,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 14:44:28,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 14:44:28,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:28,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 14:44:28,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-04 14:44:28,255 INFO L87 Difference]: Start difference. First operand 802 states and 1064 transitions. Second operand has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:29,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:29,664 INFO L93 Difference]: Finished difference Result 1983 states and 2806 transitions. [2025-03-04 14:44:29,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-04 14:44:29,665 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2025-03-04 14:44:29,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:29,670 INFO L225 Difference]: With dead ends: 1983 [2025-03-04 14:44:29,671 INFO L226 Difference]: Without dead ends: 1982 [2025-03-04 14:44:29,671 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-04 14:44:29,672 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-04 14:44:29,672 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-04 14:44:29,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1982 states. [2025-03-04 14:44:29,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1982 to 814. [2025-03-04 14:44:29,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 814 states, 666 states have (on average 1.539039039039039) internal successors, (1025), 777 states have internal predecessors, (1025), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:29,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 1079 transitions. [2025-03-04 14:44:29,695 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 1079 transitions. Word has length 51 [2025-03-04 14:44:29,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:29,696 INFO L471 AbstractCegarLoop]: Abstraction has 814 states and 1079 transitions. [2025-03-04 14:44:29,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:29,696 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 1079 transitions. [2025-03-04 14:44:29,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2025-03-04 14:44:29,696 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:29,696 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:29,712 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-04 14:44:29,897 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:29,897 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-04 14:44:29,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:29,898 INFO L85 PathProgramCache]: Analyzing trace with hash -2068843794, now seen corresponding path program 1 times [2025-03-04 14:44:29,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:29,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388166033] [2025-03-04 14:44:29,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:29,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:31,031 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-03-04 14:44:31,064 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-03-04 14:44:31,065 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:31,065 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:31,328 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2025-03-04 14:44:31,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:31,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388166033] [2025-03-04 14:44:31,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388166033] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:44:31,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101157351] [2025-03-04 14:44:31,328 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:31,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:31,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:44:31,330 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 14:44:31,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-04 14:44:33,517 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-03-04 14:44:33,710 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-03-04 14:44:33,710 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:33,710 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:33,718 INFO L256 TraceCheckSpWp]: Trace formula consists of 2807 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-04 14:44:33,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 14:44:33,790 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2025-03-04 14:44:33,790 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 14:44:33,918 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2025-03-04 14:44:33,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101157351] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 14:44:33,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 14:44:33,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-03-04 14:44:33,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306788940] [2025-03-04 14:44:33,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 14:44:33,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 14:44:33,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:33,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 14:44:33,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-04 14:44:33,919 INFO L87 Difference]: Start difference. First operand 814 states and 1079 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:34,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:34,575 INFO L93 Difference]: Finished difference Result 1603 states and 2135 transitions. [2025-03-04 14:44:34,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-04 14:44:34,576 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2025-03-04 14:44:34,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:34,578 INFO L225 Difference]: With dead ends: 1603 [2025-03-04 14:44:34,578 INFO L226 Difference]: Without dead ends: 832 [2025-03-04 14:44:34,580 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-04 14:44:34,580 INFO L435 NwaCegarLoop]: 990 mSDtfsCounter, 4 mSDsluCounter, 2961 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.6s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:34,580 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.6s Time] [2025-03-04 14:44:34,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2025-03-04 14:44:34,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 832. [2025-03-04 14:44:34,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 684 states have (on average 1.5248538011695907) internal successors, (1043), 795 states have internal predecessors, (1043), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:34,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1097 transitions. [2025-03-04 14:44:34,594 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1097 transitions. Word has length 55 [2025-03-04 14:44:34,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:34,594 INFO L471 AbstractCegarLoop]: Abstraction has 832 states and 1097 transitions. [2025-03-04 14:44:34,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:34,594 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1097 transitions. [2025-03-04 14:44:34,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-03-04 14:44:34,595 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:34,595 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:34,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-03-04 14:44:34,795 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:34,796 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-04 14:44:34,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:34,796 INFO L85 PathProgramCache]: Analyzing trace with hash -659448471, now seen corresponding path program 1 times [2025-03-04 14:44:34,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:34,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291212213] [2025-03-04 14:44:34,796 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:34,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:36,005 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-03-04 14:44:36,031 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-03-04 14:44:36,032 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:36,032 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:36,674 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:44:36,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:36,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291212213] [2025-03-04 14:44:36,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291212213] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:36,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:36,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-04 14:44:36,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719599359] [2025-03-04 14:44:36,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:36,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 14:44:36,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:36,675 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 14:44:36,675 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 14:44:36,675 INFO L87 Difference]: Start difference. First operand 832 states and 1097 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 14:44:40,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-04 14:44:41,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:41,848 INFO L93 Difference]: Finished difference Result 1564 states and 2081 transitions. [2025-03-04 14:44:41,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 14:44:41,848 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 60 [2025-03-04 14:44:41,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:41,851 INFO L225 Difference]: With dead ends: 1564 [2025-03-04 14:44:41,851 INFO L226 Difference]: Without dead ends: 833 [2025-03-04 14:44:41,853 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2025-03-04 14:44:41,853 INFO L435 NwaCegarLoop]: 954 mSDtfsCounter, 1825 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 23 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1825 SdHoareTripleChecker+Valid, 2073 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:41,853 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1825 Valid, 2073 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 136 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2025-03-04 14:44:41,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2025-03-04 14:44:41,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 832. [2025-03-04 14:44:41,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 684 states have (on average 1.5219298245614035) internal successors, (1041), 795 states have internal predecessors, (1041), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-04 14:44:41,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1095 transitions. [2025-03-04 14:44:41,870 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1095 transitions. Word has length 60 [2025-03-04 14:44:41,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:41,870 INFO L471 AbstractCegarLoop]: Abstraction has 832 states and 1095 transitions. [2025-03-04 14:44:41,870 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 14:44:41,870 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1095 transitions. [2025-03-04 14:44:41,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-03-04 14:44:41,871 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:41,871 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:41,871 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-04 14:44:41,872 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-04 14:44:41,873 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:41,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1083361864, now seen corresponding path program 1 times [2025-03-04 14:44:41,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:41,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702441774] [2025-03-04 14:44:41,873 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:41,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:43,051 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-03-04 14:44:43,091 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-03-04 14:44:43,091 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:43,091 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:43,347 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:44:43,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:43,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702441774] [2025-03-04 14:44:43,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702441774] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:43,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:43,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:44:43,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962297793] [2025-03-04 14:44:43,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:43,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:43,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:43,349 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:43,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:43,350 INFO L87 Difference]: Start difference. First operand 832 states and 1095 transitions. Second operand has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 14:44:44,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:44,212 INFO L93 Difference]: Finished difference Result 1655 states and 2213 transitions. [2025-03-04 14:44:44,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:44,212 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 60 [2025-03-04 14:44:44,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:44,215 INFO L225 Difference]: With dead ends: 1655 [2025-03-04 14:44:44,215 INFO L226 Difference]: Without dead ends: 927 [2025-03-04 14:44:44,217 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:44,217 INFO L435 NwaCegarLoop]: 1003 mSDtfsCounter, 118 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 1923 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:44,217 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 1923 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-04 14:44:44,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2025-03-04 14:44:44,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 874. [2025-03-04 14:44:44,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 725 states have (on average 1.513103448275862) internal successors, (1097), 836 states have internal predecessors, (1097), 33 states have call successors, (33), 14 states have call predecessors, (33), 13 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-03-04 14:44:44,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1153 transitions. [2025-03-04 14:44:44,238 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1153 transitions. Word has length 60 [2025-03-04 14:44:44,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:44,238 INFO L471 AbstractCegarLoop]: Abstraction has 874 states and 1153 transitions. [2025-03-04 14:44:44,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 14:44:44,239 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1153 transitions. [2025-03-04 14:44:44,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-03-04 14:44:44,239 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:44,239 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:44,239 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-04 14:44:44,239 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-04 14:44:44,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:44,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1728714598, now seen corresponding path program 1 times [2025-03-04 14:44:44,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:44,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521594624] [2025-03-04 14:44:44,241 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 14:44:44,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:45,420 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-03-04 14:44:45,447 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-03-04 14:44:45,447 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 14:44:45,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:45,617 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 14:44:45,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:45,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521594624] [2025-03-04 14:44:45,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521594624] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:45,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:45,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 14:44:45,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982903587] [2025-03-04 14:44:45,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:45,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 14:44:45,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:45,618 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 14:44:45,618 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:45,619 INFO L87 Difference]: Start difference. First operand 874 states and 1153 transitions. Second operand has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 14:44:46,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:46,062 INFO L93 Difference]: Finished difference Result 876 states and 1153 transitions. [2025-03-04 14:44:46,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 14:44:46,063 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 62 [2025-03-04 14:44:46,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:46,065 INFO L225 Difference]: With dead ends: 876 [2025-03-04 14:44:46,065 INFO L226 Difference]: Without dead ends: 874 [2025-03-04 14:44:46,066 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 14:44:46,066 INFO L435 NwaCegarLoop]: 989 mSDtfsCounter, 1 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1973 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:46,066 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1973 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 14:44:46,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2025-03-04 14:44:46,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 874. [2025-03-04 14:44:46,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 725 states have (on average 1.5103448275862068) internal successors, (1095), 836 states have internal predecessors, (1095), 33 states have call successors, (33), 14 states have call predecessors, (33), 13 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-03-04 14:44:46,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1151 transitions. [2025-03-04 14:44:46,082 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1151 transitions. Word has length 62 [2025-03-04 14:44:46,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:46,083 INFO L471 AbstractCegarLoop]: Abstraction has 874 states and 1151 transitions. [2025-03-04 14:44:46,083 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 14:44:46,083 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1151 transitions. [2025-03-04 14:44:46,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-03-04 14:44:46,083 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:46,083 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:46,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-04 14:44:46,083 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-04 14:44:46,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:46,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1191374599, now seen corresponding path program 2 times [2025-03-04 14:44:46,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:46,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408991769] [2025-03-04 14:44:46,084 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 14:44:46,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:47,248 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 63 statements into 2 equivalence classes. [2025-03-04 14:44:47,312 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 17 of 63 statements. [2025-03-04 14:44:47,312 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 14:44:47,312 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:47,843 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2025-03-04 14:44:47,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:47,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408991769] [2025-03-04 14:44:47,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408991769] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 14:44:47,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 14:44:47,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-04 14:44:47,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053348728] [2025-03-04 14:44:47,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 14:44:47,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 14:44:47,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 14:44:47,844 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 14:44:47,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-04 14:44:47,845 INFO L87 Difference]: Start difference. First operand 874 states and 1151 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:49,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 14:44:49,089 INFO L93 Difference]: Finished difference Result 1676 states and 2224 transitions. [2025-03-04 14:44:49,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-04 14:44:49,089 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 63 [2025-03-04 14:44:49,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 14:44:49,092 INFO L225 Difference]: With dead ends: 1676 [2025-03-04 14:44:49,092 INFO L226 Difference]: Without dead ends: 874 [2025-03-04 14:44:49,093 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-04 14:44:49,093 INFO L435 NwaCegarLoop]: 977 mSDtfsCounter, 871 mSDsluCounter, 2903 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.2s IncrementalHoareTripleChecker+Time [2025-03-04 14:44:49,093 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.2s Time] [2025-03-04 14:44:49,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2025-03-04 14:44:49,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 874. [2025-03-04 14:44:49,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 725 states have (on average 1.5089655172413794) internal successors, (1094), 836 states have internal predecessors, (1094), 33 states have call successors, (33), 14 states have call predecessors, (33), 13 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-03-04 14:44:49,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1150 transitions. [2025-03-04 14:44:49,107 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1150 transitions. Word has length 63 [2025-03-04 14:44:49,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 14:44:49,108 INFO L471 AbstractCegarLoop]: Abstraction has 874 states and 1150 transitions. [2025-03-04 14:44:49,108 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-04 14:44:49,108 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1150 transitions. [2025-03-04 14:44:49,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2025-03-04 14:44:49,110 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 14:44:49,110 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 8, 8, 8, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 14:44:49,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-04 14:44:49,110 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-04 14:44:49,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 14:44:49,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1645454750, now seen corresponding path program 2 times [2025-03-04 14:44:49,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 14:44:49,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806175325] [2025-03-04 14:44:49,110 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 14:44:49,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 14:44:50,255 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 73 statements into 2 equivalence classes. [2025-03-04 14:44:50,374 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 73 of 73 statements. [2025-03-04 14:44:50,374 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 14:44:50,374 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 14:44:50,675 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-04 14:44:50,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 14:44:50,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806175325] [2025-03-04 14:44:50,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806175325] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 14:44:50,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245748145] [2025-03-04 14:44:50,676 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 14:44:50,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 14:44:50,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 14:44:50,678 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-04 14:44:50,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process