./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/busybox-1.22.0/uudecode-2.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/busybox-1.22.0/uudecode-2.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d6db86be69ea6787fa104bce2b301c9adc67b286b669cf910d4b148852f38db6 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-09 05:57:04,067 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-09 05:57:04,118 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2025-03-09 05:57:04,126 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-09 05:57:04,126 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-09 05:57:04,150 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-09 05:57:04,151 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-09 05:57:04,151 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-09 05:57:04,152 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-09 05:57:04,152 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-09 05:57:04,152 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-09 05:57:04,152 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-09 05:57:04,153 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-09 05:57:04,153 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-09 05:57:04,153 INFO L153 SettingsManager]: * Use SBE=true [2025-03-09 05:57:04,153 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-09 05:57:04,153 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-09 05:57:04,153 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-09 05:57:04,154 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-09 05:57:04,154 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-09 05:57:04,154 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-09 05:57:04,154 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-09 05:57:04,154 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-09 05:57:04,154 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-09 05:57:04,154 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-09 05:57:04,154 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-09 05:57:04,155 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-09 05:57:04,155 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-09 05:57:04,155 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-09 05:57:04,155 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-09 05:57:04,155 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-09 05:57:04,155 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-09 05:57:04,155 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-09 05:57:04,155 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-09 05:57:04,155 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-09 05:57:04,156 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-09 05:57:04,156 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-09 05:57:04,156 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-09 05:57:04,156 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-09 05:57:04,156 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-09 05:57:04,156 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-09 05:57:04,156 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-09 05:57:04,156 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d6db86be69ea6787fa104bce2b301c9adc67b286b669cf910d4b148852f38db6 [2025-03-09 05:57:04,419 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-09 05:57:04,426 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-09 05:57:04,427 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-09 05:57:04,429 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-09 05:57:04,429 INFO L274 PluginConnector]: CDTParser initialized [2025-03-09 05:57:04,431 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/busybox-1.22.0/uudecode-2.i [2025-03-09 05:57:05,681 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/183db86a5/761ae29096e74bb89c25fb66543564fd/FLAG01b764e0b [2025-03-09 05:57:06,093 INFO L384 CDTParser]: Found 1 translation units. [2025-03-09 05:57:06,094 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/uudecode-2.i [2025-03-09 05:57:06,122 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/183db86a5/761ae29096e74bb89c25fb66543564fd/FLAG01b764e0b [2025-03-09 05:57:06,136 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/183db86a5/761ae29096e74bb89c25fb66543564fd [2025-03-09 05:57:06,138 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-09 05:57:06,139 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-09 05:57:06,140 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-09 05:57:06,140 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-09 05:57:06,143 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-09 05:57:06,143 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 05:57:06" (1/1) ... [2025-03-09 05:57:06,144 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@480804b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:06, skipping insertion in model container [2025-03-09 05:57:06,144 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 05:57:06" (1/1) ... [2025-03-09 05:57:06,191 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-09 05:57:07,063 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-09 05:57:07,091 INFO L200 MainTranslator]: Completed pre-run [2025-03-09 05:57:07,258 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-09 05:57:07,425 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: vasprintf [2025-03-09 05:57:07,432 INFO L204 MainTranslator]: Completed translation [2025-03-09 05:57:07,432 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07 WrapperNode [2025-03-09 05:57:07,432 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-09 05:57:07,433 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-09 05:57:07,433 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-09 05:57:07,433 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-09 05:57:07,437 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (1/1) ... [2025-03-09 05:57:07,479 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (1/1) ... [2025-03-09 05:57:07,589 INFO L138 Inliner]: procedures = 620, calls = 1187, calls flagged for inlining = 37, calls inlined = 36, statements flattened = 3095 [2025-03-09 05:57:07,590 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-09 05:57:07,591 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-09 05:57:07,591 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-09 05:57:07,591 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-09 05:57:07,597 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (1/1) ... [2025-03-09 05:57:07,598 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (1/1) ... [2025-03-09 05:57:07,614 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (1/1) ... [2025-03-09 05:57:07,775 INFO L175 MemorySlicer]: Split 955 memory accesses to 59 slices as follows [7, 2, 3, 17, 3, 20, 48, 3, 6, 2, 3, 2, 5, 5, 5, 6, 6, 6, 54, 6, 44, 5, 4, 4, 4, 4, 5, 5, 5, 5, 4, 35, 3, 1, 1, 1, 1, 7, 32, 7, 7, 7, 2, 8, 8, 8, 15, 8, 7, 7, 2, 16, 17, 67, 355, 16, 9, 3, 7]. 37 percent of accesses are in the largest equivalence class. The 526 initializations are split as follows [0, 0, 0, 0, 0, 4, 0, 0, 0, 2, 3, 2, 5, 5, 5, 5, 5, 5, 3, 5, 0, 5, 4, 0, 4, 4, 4, 4, 4, 4, 4, 6, 0, 0, 0, 0, 0, 7, 0, 7, 7, 7, 0, 7, 7, 7, 0, 7, 7, 7, 2, 1, 4, 0, 355, 2, 0, 0, 0]. The 182 writes are split as follows [1, 1, 2, 4, 0, 15, 0, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 12, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 8, 4, 67, 0, 14, 3, 0, 7]. [2025-03-09 05:57:07,776 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (1/1) ... [2025-03-09 05:57:07,776 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (1/1) ... [2025-03-09 05:57:07,882 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (1/1) ... [2025-03-09 05:57:07,893 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (1/1) ... [2025-03-09 05:57:08,000 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (1/1) ... [2025-03-09 05:57:08,020 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (1/1) ... [2025-03-09 05:57:08,062 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-09 05:57:08,064 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-09 05:57:08,064 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-09 05:57:08,064 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-09 05:57:08,065 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (1/1) ... [2025-03-09 05:57:08,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-09 05:57:08,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:57:08,091 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-09 05:57:08,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-09 05:57:08,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#0 [2025-03-09 05:57:08,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#1 [2025-03-09 05:57:08,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#2 [2025-03-09 05:57:08,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#3 [2025-03-09 05:57:08,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#4 [2025-03-09 05:57:08,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#5 [2025-03-09 05:57:08,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#6 [2025-03-09 05:57:08,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#7 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#8 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#9 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#10 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#11 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#12 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#13 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#14 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#15 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#16 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#17 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#18 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#19 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#20 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#21 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#22 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#23 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#24 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#25 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#26 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#27 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#28 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#29 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#30 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#31 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#32 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#33 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#34 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#35 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#36 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#37 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#38 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#39 [2025-03-09 05:57:08,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#40 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#41 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#42 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#43 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#44 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#45 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#46 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#47 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#48 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#49 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#50 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#51 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#52 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#53 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#54 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#55 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#56 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#57 [2025-03-09 05:57:08,113 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#58 [2025-03-09 05:57:08,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#0 [2025-03-09 05:57:08,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#1 [2025-03-09 05:57:08,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#2 [2025-03-09 05:57:08,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#3 [2025-03-09 05:57:08,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#4 [2025-03-09 05:57:08,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#5 [2025-03-09 05:57:08,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#6 [2025-03-09 05:57:08,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#7 [2025-03-09 05:57:08,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#8 [2025-03-09 05:57:08,113 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#9 [2025-03-09 05:57:08,115 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#10 [2025-03-09 05:57:08,116 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#11 [2025-03-09 05:57:08,116 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#12 [2025-03-09 05:57:08,116 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#13 [2025-03-09 05:57:08,116 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#14 [2025-03-09 05:57:08,116 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#15 [2025-03-09 05:57:08,116 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#16 [2025-03-09 05:57:08,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#17 [2025-03-09 05:57:08,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#18 [2025-03-09 05:57:08,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#19 [2025-03-09 05:57:08,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#20 [2025-03-09 05:57:08,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#21 [2025-03-09 05:57:08,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#22 [2025-03-09 05:57:08,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#23 [2025-03-09 05:57:08,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#24 [2025-03-09 05:57:08,118 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#25 [2025-03-09 05:57:08,118 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#26 [2025-03-09 05:57:08,118 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#27 [2025-03-09 05:57:08,118 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#28 [2025-03-09 05:57:08,118 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#29 [2025-03-09 05:57:08,118 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#30 [2025-03-09 05:57:08,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#31 [2025-03-09 05:57:08,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#32 [2025-03-09 05:57:08,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#33 [2025-03-09 05:57:08,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#34 [2025-03-09 05:57:08,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#35 [2025-03-09 05:57:08,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#36 [2025-03-09 05:57:08,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#37 [2025-03-09 05:57:08,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#38 [2025-03-09 05:57:08,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#39 [2025-03-09 05:57:08,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#40 [2025-03-09 05:57:08,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#41 [2025-03-09 05:57:08,120 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#42 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#43 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#44 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#45 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#46 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#47 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#48 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#49 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#50 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#51 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#52 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#53 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#54 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#55 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#56 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#57 [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#58 [2025-03-09 05:57:08,121 INFO L130 BoogieDeclarations]: Found specification of procedure _IO_getc [2025-03-09 05:57:08,121 INFO L138 BoogieDeclarations]: Found implementation of procedure _IO_getc [2025-03-09 05:57:08,121 INFO L130 BoogieDeclarations]: Found specification of procedure xrealloc [2025-03-09 05:57:08,122 INFO L138 BoogieDeclarations]: Found implementation of procedure xrealloc [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure ret_ERANGE [2025-03-09 05:57:08,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ret_ERANGE [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-09 05:57:08,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#55 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#56 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#57 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#58 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure bb_verror_msg [2025-03-09 05:57:08,125 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_verror_msg [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-09 05:57:08,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-09 05:57:08,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#55 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#56 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#57 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#58 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-09 05:57:08,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-03-09 05:57:08,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#56 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#57 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#58 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-09 05:57:08,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#56 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#57 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#58 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-09 05:57:08,132 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-03-09 05:57:08,132 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-03-09 05:57:08,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#35 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#36 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#37 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#38 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#39 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#40 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#41 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#42 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#43 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#44 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#45 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#46 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#47 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#48 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#49 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#50 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#51 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#52 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#53 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#54 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#55 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#56 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#57 [2025-03-09 05:57:08,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#58 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-03-09 05:57:08,136 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#35 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#36 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#37 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#38 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#39 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#40 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#41 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#42 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#43 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#44 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#45 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#46 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#47 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#48 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#49 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#50 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#51 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#52 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#53 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#54 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#55 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#56 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#57 [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#58 [2025-03-09 05:57:08,138 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc [2025-03-09 05:57:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc [2025-03-09 05:57:08,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-09 05:57:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-09 05:57:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-09 05:57:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-09 05:57:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-09 05:57:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-09 05:57:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-09 05:57:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-09 05:57:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-09 05:57:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-09 05:57:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-09 05:57:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-09 05:57:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-09 05:57:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#55 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#56 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#57 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#58 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-09 05:57:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-03-09 05:57:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#56 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#57 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#58 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-03-09 05:57:08,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-03-09 05:57:08,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#55 [2025-03-09 05:57:08,146 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#56 [2025-03-09 05:57:08,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#57 [2025-03-09 05:57:08,148 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#58 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-03-09 05:57:08,149 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#55 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#56 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#57 [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#58 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-09 05:57:08,150 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-09 05:57:08,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-03-09 05:57:08,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#56 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#57 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#58 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-09 05:57:08,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#56 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#57 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#58 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#0 [2025-03-09 05:57:08,155 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#1 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#2 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#3 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#4 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#5 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#6 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#7 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#8 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#9 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#10 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#11 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#12 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#13 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#14 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#15 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#16 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#17 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#18 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#19 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#20 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#21 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#22 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#23 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#24 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#25 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#26 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#27 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#28 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#29 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#30 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#31 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#32 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#33 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#34 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#35 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#36 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#37 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#38 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#39 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#40 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#41 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#42 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#43 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#44 [2025-03-09 05:57:08,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#45 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#46 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#47 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#48 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#49 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#50 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#51 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#52 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#53 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#54 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#55 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#56 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#57 [2025-03-09 05:57:08,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#58 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#0 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#1 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#2 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#3 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#4 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#5 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#6 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#7 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#8 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#9 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#10 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#11 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#12 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#13 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#14 [2025-03-09 05:57:08,157 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#15 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#16 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#17 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#18 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#19 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#20 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#21 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#22 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#23 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#24 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#25 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#26 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#27 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#28 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#29 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#30 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#31 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#32 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#33 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#34 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#35 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#36 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#37 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#38 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#39 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#40 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#41 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#42 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#43 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#44 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#45 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#46 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#47 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#48 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#49 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#50 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#51 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#52 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#53 [2025-03-09 05:57:08,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#54 [2025-03-09 05:57:08,160 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#55 [2025-03-09 05:57:08,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#56 [2025-03-09 05:57:08,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#57 [2025-03-09 05:57:08,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#58 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure bb_ascii_isalnum [2025-03-09 05:57:08,161 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_ascii_isalnum [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-03-09 05:57:08,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2025-03-09 05:57:08,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#56 [2025-03-09 05:57:08,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#57 [2025-03-09 05:57:08,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#58 [2025-03-09 05:57:08,162 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc_fgetline [2025-03-09 05:57:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc_fgetline [2025-03-09 05:57:08,162 INFO L130 BoogieDeclarations]: Found specification of procedure bb_error_msg_and_die [2025-03-09 05:57:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_error_msg_and_die [2025-03-09 05:57:08,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-09 05:57:08,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-09 05:57:08,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-09 05:57:08,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-09 05:57:08,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#56 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#57 [2025-03-09 05:57:08,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#58 [2025-03-09 05:57:09,096 INFO L256 CfgBuilder]: Building ICFG [2025-03-09 05:57:09,101 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-09 05:57:16,066 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L2441: call ULTIMATE.dealloc(bb_strtou_~#endptr~0#1.base, bb_strtou_~#endptr~0#1.offset);havoc bb_strtou_~#endptr~0#1.base, bb_strtou_~#endptr~0#1.offset; [2025-03-09 05:57:16,066 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3378: havoc __main_~decode_fn_ptr~0#1.base, __main_~decode_fn_ptr~0#1.offset, __main_~line_ptr~1#1.base, __main_~line_ptr~1#1.offset, __main_~dst_stream~0#1.base, __main_~dst_stream~0#1.offset, __main_~mode~0#1, __main_~return_value_strlen$9~0#1, __main_~return_value_bb_strtou$17~0#1; [2025-03-09 05:57:16,067 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3776: havoc getopt_long_#t~ret433#1; [2025-03-09 05:57:16,067 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L2667: call ULTIMATE.dealloc(getopt32_~#complementary~0#1.base, getopt32_~#complementary~0#1.offset);havoc getopt32_~#complementary~0#1.base, getopt32_~#complementary~0#1.offset; [2025-03-09 05:57:16,817 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3617: call ULTIMATE.dealloc(~#i~1#1.base, ~#i~1#1.offset);havoc ~#i~1#1.base, ~#i~1#1.offset; [2025-03-09 05:57:19,577 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3713: havoc #t~nondet351; [2025-03-09 05:57:25,055 INFO L? ?]: Removed 2590 outVars from TransFormulas that were not future-live. [2025-03-09 05:57:25,055 INFO L307 CfgBuilder]: Performing block encoding [2025-03-09 05:57:25,118 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-09 05:57:25,119 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-09 05:57:25,119 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 09.03 05:57:25 BoogieIcfgContainer [2025-03-09 05:57:25,119 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-09 05:57:25,121 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-09 05:57:25,121 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-09 05:57:25,124 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-09 05:57:25,124 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.03 05:57:06" (1/3) ... [2025-03-09 05:57:25,125 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19a04408 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 05:57:25, skipping insertion in model container [2025-03-09 05:57:25,125 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 05:57:07" (2/3) ... [2025-03-09 05:57:25,126 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19a04408 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 05:57:25, skipping insertion in model container [2025-03-09 05:57:25,126 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 09.03 05:57:25" (3/3) ... [2025-03-09 05:57:25,127 INFO L128 eAbstractionObserver]: Analyzing ICFG uudecode-2.i [2025-03-09 05:57:25,139 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-09 05:57:25,142 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG uudecode-2.i that has 246 procedures, 1883 locations, 1 initial locations, 272 loop locations, and 150 error locations. [2025-03-09 05:57:25,200 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-09 05:57:25,209 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;@314b73a2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-09 05:57:25,209 INFO L334 AbstractCegarLoop]: Starting to check reachability of 150 error locations. [2025-03-09 05:57:25,216 INFO L276 IsEmpty]: Start isEmpty. Operand has 918 states, 712 states have (on average 1.6657303370786516) internal successors, (1186), 862 states have internal predecessors, (1186), 40 states have call successors, (40), 18 states have call predecessors, (40), 18 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2025-03-09 05:57:25,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2025-03-09 05:57:25,219 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:25,220 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2025-03-09 05:57:25,220 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr115ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:57:25,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:25,224 INFO L85 PathProgramCache]: Analyzing trace with hash 50761791, now seen corresponding path program 1 times [2025-03-09 05:57:25,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:25,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85140302] [2025-03-09 05:57:25,229 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:25,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:26,750 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-03-09 05:57:26,913 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-03-09 05:57:26,913 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:26,913 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:27,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 05:57:27,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:27,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85140302] [2025-03-09 05:57:27,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85140302] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:27,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:27,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:57:27,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096801786] [2025-03-09 05:57:27,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:27,334 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:27,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:27,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:27,346 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:27,349 INFO L87 Difference]: Start difference. First operand has 918 states, 712 states have (on average 1.6657303370786516) internal successors, (1186), 862 states have internal predecessors, (1186), 40 states have call successors, (40), 18 states have call predecessors, (40), 18 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-09 05:57:27,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:27,825 INFO L93 Difference]: Finished difference Result 1692 states and 2386 transitions. [2025-03-09 05:57:27,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:27,827 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2025-03-09 05:57:27,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:27,836 INFO L225 Difference]: With dead ends: 1692 [2025-03-09 05:57:27,836 INFO L226 Difference]: Without dead ends: 774 [2025-03-09 05:57:27,841 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:27,843 INFO L435 NwaCegarLoop]: 1004 mSDtfsCounter, 1 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2003 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:27,843 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2003 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-09 05:57:27,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2025-03-09 05:57:27,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 774. [2025-03-09 05:57:27,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 617 states have (on average 1.586709886547812) internal successors, (979), 737 states have internal predecessors, (979), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:57:27,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 1033 transitions. [2025-03-09 05:57:27,909 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 1033 transitions. Word has length 4 [2025-03-09 05:57:27,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:27,909 INFO L471 AbstractCegarLoop]: Abstraction has 774 states and 1033 transitions. [2025-03-09 05:57:27,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-09 05:57:27,909 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 1033 transitions. [2025-03-09 05:57:27,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2025-03-09 05:57:27,910 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:27,910 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2025-03-09 05:57:27,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-09 05:57:27,910 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr115ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:57:27,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:27,910 INFO L85 PathProgramCache]: Analyzing trace with hash 417599534, now seen corresponding path program 1 times [2025-03-09 05:57:27,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:27,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239028750] [2025-03-09 05:57:27,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:27,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:29,400 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-09 05:57:29,458 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-09 05:57:29,459 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:29,459 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:29,837 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 05:57:29,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:29,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239028750] [2025-03-09 05:57:29,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239028750] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:57:29,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276971939] [2025-03-09 05:57:29,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:29,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:29,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:57:29,841 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 05:57:29,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-09 05:57:31,740 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-09 05:57:32,085 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-09 05:57:32,086 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:32,086 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:32,096 INFO L256 TraceCheckSpWp]: Trace formula consists of 2427 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-09 05:57:32,100 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:57:32,203 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 05:57:32,203 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 05:57:32,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276971939] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:32,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 05:57:32,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2025-03-09 05:57:32,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513567905] [2025-03-09 05:57:32,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:32,205 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 05:57:32,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:32,205 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 05:57:32,205 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:57:32,205 INFO L87 Difference]: Start difference. First operand 774 states and 1033 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-09 05:57:32,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:32,791 INFO L93 Difference]: Finished difference Result 774 states and 1033 transitions. [2025-03-09 05:57:32,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 05:57:32,792 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2025-03-09 05:57:32,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:32,796 INFO L225 Difference]: With dead ends: 774 [2025-03-09 05:57:32,796 INFO L226 Difference]: Without dead ends: 773 [2025-03-09 05:57:32,797 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:57:32,798 INFO L435 NwaCegarLoop]: 996 mSDtfsCounter, 1 mSDsluCounter, 1990 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2986 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:32,798 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2986 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-09 05:57:32,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2025-03-09 05:57:32,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 773. [2025-03-09 05:57:32,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 617 states have (on average 1.5850891410048622) internal successors, (978), 736 states have internal predecessors, (978), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:57:32,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1032 transitions. [2025-03-09 05:57:32,822 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 1032 transitions. Word has length 7 [2025-03-09 05:57:32,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:32,823 INFO L471 AbstractCegarLoop]: Abstraction has 773 states and 1032 transitions. [2025-03-09 05:57:32,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-09 05:57:32,823 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 1032 transitions. [2025-03-09 05:57:32,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2025-03-09 05:57:32,823 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:32,823 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1] [2025-03-09 05:57:32,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-09 05:57:33,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:33,027 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr114ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:57:33,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:33,028 INFO L85 PathProgramCache]: Analyzing trace with hash 60685249, now seen corresponding path program 1 times [2025-03-09 05:57:33,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:33,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818724604] [2025-03-09 05:57:33,028 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:33,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:34,390 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-03-09 05:57:34,428 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-03-09 05:57:34,428 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:34,429 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:34,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-09 05:57:34,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:34,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818724604] [2025-03-09 05:57:34,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818724604] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:34,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:34,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:57:34,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486375190] [2025-03-09 05:57:34,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:34,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:34,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:34,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:34,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:34,621 INFO L87 Difference]: Start difference. First operand 773 states and 1032 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-09 05:57:35,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:35,008 INFO L93 Difference]: Finished difference Result 773 states and 1032 transitions. [2025-03-09 05:57:35,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:35,009 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2025-03-09 05:57:35,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:35,012 INFO L225 Difference]: With dead ends: 773 [2025-03-09 05:57:35,012 INFO L226 Difference]: Without dead ends: 772 [2025-03-09 05:57:35,012 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:35,013 INFO L435 NwaCegarLoop]: 997 mSDtfsCounter, 0 mSDsluCounter, 995 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1992 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:35,014 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1992 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-09 05:57:35,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2025-03-09 05:57:35,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 770. [2025-03-09 05:57:35,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 615 states have (on average 1.5853658536585367) internal successors, (975), 733 states have internal predecessors, (975), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:57:35,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 1029 transitions. [2025-03-09 05:57:35,031 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 1029 transitions. Word has length 8 [2025-03-09 05:57:35,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:35,031 INFO L471 AbstractCegarLoop]: Abstraction has 770 states and 1029 transitions. [2025-03-09 05:57:35,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-09 05:57:35,032 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 1029 transitions. [2025-03-09 05:57:35,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2025-03-09 05:57:35,032 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:35,032 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:57:35,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-09 05:57:35,033 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr113ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:57:35,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:35,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1142386788, now seen corresponding path program 1 times [2025-03-09 05:57:35,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:35,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85420690] [2025-03-09 05:57:35,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:35,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:36,206 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-09 05:57:36,240 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-09 05:57:36,240 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:36,240 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:36,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 05:57:36,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:36,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85420690] [2025-03-09 05:57:36,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85420690] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:57:36,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851657078] [2025-03-09 05:57:36,529 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:36,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:36,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:57:36,531 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 05:57:36,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-09 05:57:38,426 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-09 05:57:38,672 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-09 05:57:38,672 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:38,672 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:38,684 INFO L256 TraceCheckSpWp]: Trace formula consists of 2444 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-09 05:57:38,687 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:57:38,781 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-09 05:57:38,781 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 05:57:38,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851657078] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:38,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 05:57:38,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2025-03-09 05:57:38,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912235645] [2025-03-09 05:57:38,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:38,781 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:38,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:38,782 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:38,782 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:57:38,782 INFO L87 Difference]: Start difference. First operand 770 states and 1029 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:57:39,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:39,136 INFO L93 Difference]: Finished difference Result 770 states and 1029 transitions. [2025-03-09 05:57:39,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:39,137 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2025-03-09 05:57:39,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:39,140 INFO L225 Difference]: With dead ends: 770 [2025-03-09 05:57:39,140 INFO L226 Difference]: Without dead ends: 768 [2025-03-09 05:57:39,140 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:57:39,142 INFO L435 NwaCegarLoop]: 989 mSDtfsCounter, 867 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 884 SdHoareTripleChecker+Valid, 1125 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:39,143 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [884 Valid, 1125 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-09 05:57:39,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2025-03-09 05:57:39,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 768. [2025-03-09 05:57:39,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 615 states have (on average 1.5821138211382113) internal successors, (973), 731 states have internal predecessors, (973), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:57:39,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 1027 transitions. [2025-03-09 05:57:39,162 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 1027 transitions. Word has length 12 [2025-03-09 05:57:39,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:39,164 INFO L471 AbstractCegarLoop]: Abstraction has 768 states and 1027 transitions. [2025-03-09 05:57:39,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:57:39,164 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 1027 transitions. [2025-03-09 05:57:39,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-03-09 05:57:39,164 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:39,165 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:57:39,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-09 05:57:39,365 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2025-03-09 05:57:39,365 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr112ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:57:39,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:39,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1054250483, now seen corresponding path program 1 times [2025-03-09 05:57:39,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:39,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103001691] [2025-03-09 05:57:39,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:39,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:40,515 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-09 05:57:40,543 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-09 05:57:40,544 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:40,544 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:40,839 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 05:57:40,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:40,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103001691] [2025-03-09 05:57:40,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103001691] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:57:40,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109224106] [2025-03-09 05:57:40,839 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:40,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:40,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:57:40,841 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 05:57:40,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-09 05:57:42,831 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-09 05:57:43,032 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-09 05:57:43,032 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:43,032 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:43,041 INFO L256 TraceCheckSpWp]: Trace formula consists of 2445 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-09 05:57:43,043 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:57:43,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 05:57:43,134 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 05:57:43,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 05:57:43,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109224106] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 05:57:43,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 05:57:43,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-03-09 05:57:43,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063069243] [2025-03-09 05:57:43,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 05:57:43,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-09 05:57:43,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:43,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-09 05:57:43,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-09 05:57:43,353 INFO L87 Difference]: Start difference. First operand 768 states and 1027 transitions. Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-09 05:57:44,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:44,221 INFO L93 Difference]: Finished difference Result 1539 states and 2059 transitions. [2025-03-09 05:57:44,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 05:57:44,222 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 13 [2025-03-09 05:57:44,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:44,227 INFO L225 Difference]: With dead ends: 1539 [2025-03-09 05:57:44,227 INFO L226 Difference]: Without dead ends: 777 [2025-03-09 05:57:44,229 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-09 05:57:44,229 INFO L435 NwaCegarLoop]: 995 mSDtfsCounter, 4 mSDsluCounter, 2979 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 3974 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:44,229 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 3974 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-09 05:57:44,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2025-03-09 05:57:44,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 777. [2025-03-09 05:57:44,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 777 states, 624 states have (on average 1.5737179487179487) internal successors, (982), 740 states have internal predecessors, (982), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:57:44,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 1036 transitions. [2025-03-09 05:57:44,251 INFO L78 Accepts]: Start accepts. Automaton has 777 states and 1036 transitions. Word has length 13 [2025-03-09 05:57:44,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:44,251 INFO L471 AbstractCegarLoop]: Abstraction has 777 states and 1036 transitions. [2025-03-09 05:57:44,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-09 05:57:44,252 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 1036 transitions. [2025-03-09 05:57:44,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-03-09 05:57:44,252 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:44,252 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:57:44,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-09 05:57:44,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:44,453 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr112ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:57:44,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:44,453 INFO L85 PathProgramCache]: Analyzing trace with hash 457718942, now seen corresponding path program 2 times [2025-03-09 05:57:44,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:44,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895424339] [2025-03-09 05:57:44,454 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 05:57:44,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:45,660 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-03-09 05:57:45,708 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 10 of 22 statements. [2025-03-09 05:57:45,709 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-09 05:57:45,709 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:46,195 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-09 05:57:46,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:46,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895424339] [2025-03-09 05:57:46,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895424339] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:46,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:46,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-09 05:57:46,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605684390] [2025-03-09 05:57:46,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:46,196 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 05:57:46,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:46,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 05:57:46,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:57:46,196 INFO L87 Difference]: Start difference. First operand 777 states and 1036 transitions. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:57:46,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:46,912 INFO L93 Difference]: Finished difference Result 777 states and 1036 transitions. [2025-03-09 05:57:46,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 05:57:46,913 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2025-03-09 05:57:46,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:46,915 INFO L225 Difference]: With dead ends: 777 [2025-03-09 05:57:46,917 INFO L226 Difference]: Without dead ends: 775 [2025-03-09 05:57:46,917 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:57:46,918 INFO L435 NwaCegarLoop]: 985 mSDtfsCounter, 866 mSDsluCounter, 2096 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 883 SdHoareTripleChecker+Valid, 3081 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:46,918 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [883 Valid, 3081 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-09 05:57:46,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2025-03-09 05:57:46,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 775. [2025-03-09 05:57:46,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 624 states have (on average 1.5705128205128205) internal successors, (980), 738 states have internal predecessors, (980), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:57:46,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1034 transitions. [2025-03-09 05:57:46,932 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1034 transitions. Word has length 22 [2025-03-09 05:57:46,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:46,932 INFO L471 AbstractCegarLoop]: Abstraction has 775 states and 1034 transitions. [2025-03-09 05:57:46,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:57:46,932 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1034 transitions. [2025-03-09 05:57:46,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2025-03-09 05:57:46,933 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:46,933 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:57:46,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-09 05:57:46,933 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr109ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:57:46,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:46,933 INFO L85 PathProgramCache]: Analyzing trace with hash 2075160070, now seen corresponding path program 1 times [2025-03-09 05:57:46,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:46,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831243739] [2025-03-09 05:57:46,933 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:46,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:48,062 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-03-09 05:57:48,113 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-03-09 05:57:48,113 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:48,114 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:48,389 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-09 05:57:48,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:48,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831243739] [2025-03-09 05:57:48,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831243739] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:48,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:48,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:57:48,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247222098] [2025-03-09 05:57:48,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:48,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:48,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:48,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:48,391 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:48,391 INFO L87 Difference]: Start difference. First operand 775 states and 1034 transitions. Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:57:48,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:48,807 INFO L93 Difference]: Finished difference Result 1533 states and 2052 transitions. [2025-03-09 05:57:48,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:48,808 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2025-03-09 05:57:48,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:48,810 INFO L225 Difference]: With dead ends: 1533 [2025-03-09 05:57:48,810 INFO L226 Difference]: Without dead ends: 778 [2025-03-09 05:57:48,812 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:48,813 INFO L435 NwaCegarLoop]: 993 mSDtfsCounter, 1 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1981 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:48,813 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1981 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-09 05:57:48,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2025-03-09 05:57:48,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 778. [2025-03-09 05:57:48,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 627 states have (on average 1.5677830940988835) internal successors, (983), 741 states have internal predecessors, (983), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:57:48,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1037 transitions. [2025-03-09 05:57:48,832 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 1037 transitions. Word has length 27 [2025-03-09 05:57:48,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:48,832 INFO L471 AbstractCegarLoop]: Abstraction has 778 states and 1037 transitions. [2025-03-09 05:57:48,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:57:48,832 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 1037 transitions. [2025-03-09 05:57:48,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2025-03-09 05:57:48,832 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:48,833 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:57:48,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-09 05:57:48,833 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr105ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:57:48,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:48,833 INFO L85 PathProgramCache]: Analyzing trace with hash -94885320, now seen corresponding path program 1 times [2025-03-09 05:57:48,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:48,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363288153] [2025-03-09 05:57:48,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:48,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:50,103 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-03-09 05:57:50,135 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-03-09 05:57:50,135 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:50,135 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:50,383 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-09 05:57:50,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:50,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363288153] [2025-03-09 05:57:50,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363288153] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:50,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:50,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:57:50,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82677887] [2025-03-09 05:57:50,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:50,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:50,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:50,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:50,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:50,385 INFO L87 Difference]: Start difference. First operand 778 states and 1037 transitions. Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:57:50,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:50,925 INFO L93 Difference]: Finished difference Result 1076 states and 1475 transitions. [2025-03-09 05:57:50,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:50,925 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2025-03-09 05:57:50,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:50,930 INFO L225 Difference]: With dead ends: 1076 [2025-03-09 05:57:50,931 INFO L226 Difference]: Without dead ends: 1074 [2025-03-09 05:57:50,931 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:50,932 INFO L435 NwaCegarLoop]: 988 mSDtfsCounter, 412 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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-09 05:57:50,932 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-09 05:57:50,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2025-03-09 05:57:50,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 782. [2025-03-09 05:57:50,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 631 states have (on average 1.565768621236133) internal successors, (988), 745 states have internal predecessors, (988), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:57:50,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 1042 transitions. [2025-03-09 05:57:50,954 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 1042 transitions. Word has length 28 [2025-03-09 05:57:50,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:50,954 INFO L471 AbstractCegarLoop]: Abstraction has 782 states and 1042 transitions. [2025-03-09 05:57:50,954 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:57:50,954 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 1042 transitions. [2025-03-09 05:57:50,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2025-03-09 05:57:50,956 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:50,956 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:57:50,956 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-09 05:57:50,956 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr109ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:57:50,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:50,956 INFO L85 PathProgramCache]: Analyzing trace with hash -664057097, now seen corresponding path program 1 times [2025-03-09 05:57:50,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:50,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559973980] [2025-03-09 05:57:50,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:50,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:52,117 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-09 05:57:52,151 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-09 05:57:52,151 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:52,151 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:52,410 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-09 05:57:52,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:52,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559973980] [2025-03-09 05:57:52,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559973980] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:57:52,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990837982] [2025-03-09 05:57:52,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:52,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:52,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:57:52,414 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 05:57:52,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-09 05:57:54,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-09 05:57:54,695 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-09 05:57:54,695 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:54,695 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:54,706 INFO L256 TraceCheckSpWp]: Trace formula consists of 2634 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-09 05:57:54,708 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:57:55,131 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-03-09 05:57:55,131 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 05:57:55,817 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-03-09 05:57:55,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990837982] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 05:57:55,818 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 05:57:55,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 7, 7] total 14 [2025-03-09 05:57:55,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791057768] [2025-03-09 05:57:55,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 05:57:55,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-09 05:57:55,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:55,819 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-09 05:57:55,819 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2025-03-09 05:57:55,819 INFO L87 Difference]: Start difference. First operand 782 states and 1042 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-09 05:57:57,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:57,511 INFO L93 Difference]: Finished difference Result 1566 states and 2092 transitions. [2025-03-09 05:57:57,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-09 05:57:57,512 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2025-03-09 05:57:57,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:57,515 INFO L225 Difference]: With dead ends: 1566 [2025-03-09 05:57:57,515 INFO L226 Difference]: Without dead ends: 799 [2025-03-09 05:57:57,517 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2025-03-09 05:57:57,519 INFO L435 NwaCegarLoop]: 987 mSDtfsCounter, 5 mSDsluCounter, 4925 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 5912 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:57,519 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 5912 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2025-03-09 05:57:57,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2025-03-09 05:57:57,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 799. [2025-03-09 05:57:57,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 649 states have (on average 1.5485362095531587) internal successors, (1005), 762 states have internal predecessors, (1005), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:57:57,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1059 transitions. [2025-03-09 05:57:57,544 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1059 transitions. Word has length 30 [2025-03-09 05:57:57,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:57,545 INFO L471 AbstractCegarLoop]: Abstraction has 799 states and 1059 transitions. [2025-03-09 05:57:57,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-09 05:57:57,545 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1059 transitions. [2025-03-09 05:57:57,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2025-03-09 05:57:57,548 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:57,548 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:57:57,573 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-09 05:57:57,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:57:57,749 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr107ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:57:57,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:57,749 INFO L85 PathProgramCache]: Analyzing trace with hash 124951351, now seen corresponding path program 1 times [2025-03-09 05:57:57,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:57,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819501085] [2025-03-09 05:57:57,749 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:57,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:57:58,944 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-03-09 05:57:58,972 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-03-09 05:57:58,972 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:57:58,972 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:57:59,140 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2025-03-09 05:57:59,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:57:59,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819501085] [2025-03-09 05:57:59,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819501085] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:57:59,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:57:59,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:57:59,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288867212] [2025-03-09 05:57:59,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:57:59,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:57:59,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:57:59,142 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:57:59,142 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:59,142 INFO L87 Difference]: Start difference. First operand 799 states and 1059 transitions. Second operand has 3 states, 2 states have (on average 9.5) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:57:59,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:57:59,533 INFO L93 Difference]: Finished difference Result 811 states and 1073 transitions. [2025-03-09 05:57:59,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:57:59,534 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 9.5) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2025-03-09 05:57:59,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:57:59,536 INFO L225 Difference]: With dead ends: 811 [2025-03-09 05:57:59,536 INFO L226 Difference]: Without dead ends: 809 [2025-03-09 05:57:59,537 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:57:59,537 INFO L435 NwaCegarLoop]: 990 mSDtfsCounter, 2 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1976 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-09 05:57:59,537 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1976 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-09 05:57:59,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2025-03-09 05:57:59,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 808. [2025-03-09 05:57:59,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 658 states have (on average 1.5455927051671732) internal successors, (1017), 771 states have internal predecessors, (1017), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:57:59,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 1071 transitions. [2025-03-09 05:57:59,551 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 1071 transitions. Word has length 48 [2025-03-09 05:57:59,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:57:59,551 INFO L471 AbstractCegarLoop]: Abstraction has 808 states and 1071 transitions. [2025-03-09 05:57:59,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 9.5) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:57:59,552 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 1071 transitions. [2025-03-09 05:57:59,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2025-03-09 05:57:59,552 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:57:59,552 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:57:59,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-09 05:57:59,553 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr108ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:57:59,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:57:59,553 INFO L85 PathProgramCache]: Analyzing trace with hash -421468888, now seen corresponding path program 1 times [2025-03-09 05:57:59,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:57:59,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857107755] [2025-03-09 05:57:59,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:57:59,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:58:00,693 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-03-09 05:58:00,775 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-03-09 05:58:00,776 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:58:00,776 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:58:00,993 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2025-03-09 05:58:00,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:58:00,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857107755] [2025-03-09 05:58:00,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857107755] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:58:00,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:58:00,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:58:00,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818640580] [2025-03-09 05:58:00,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:58:00,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:58:00,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:58:00,995 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:58:00,995 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:58:00,995 INFO L87 Difference]: Start difference. First operand 808 states and 1071 transitions. Second operand has 3 states, 2 states have (on average 10.0) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:58:01,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:58:01,496 INFO L93 Difference]: Finished difference Result 808 states and 1071 transitions. [2025-03-09 05:58:01,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:58:01,496 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 10.0) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2025-03-09 05:58:01,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:58:01,499 INFO L225 Difference]: With dead ends: 808 [2025-03-09 05:58:01,499 INFO L226 Difference]: Without dead ends: 807 [2025-03-09 05:58:01,499 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:58:01,500 INFO L435 NwaCegarLoop]: 991 mSDtfsCounter, 0 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.5s IncrementalHoareTripleChecker+Time [2025-03-09 05:58:01,500 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.5s Time] [2025-03-09 05:58:01,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2025-03-09 05:58:01,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 803. [2025-03-09 05:58:01,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 654 states have (on average 1.5458715596330275) internal successors, (1011), 766 states have internal predecessors, (1011), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:58:01,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 1065 transitions. [2025-03-09 05:58:01,521 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 1065 transitions. Word has length 49 [2025-03-09 05:58:01,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:58:01,521 INFO L471 AbstractCegarLoop]: Abstraction has 803 states and 1065 transitions. [2025-03-09 05:58:01,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 10.0) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:58:01,522 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 1065 transitions. [2025-03-09 05:58:01,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2025-03-09 05:58:01,523 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:58:01,523 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:58:01,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-09 05:58:01,523 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr105ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:58:01,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:58:01,524 INFO L85 PathProgramCache]: Analyzing trace with hash -291997092, now seen corresponding path program 1 times [2025-03-09 05:58:01,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:58:01,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046448458] [2025-03-09 05:58:01,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:58:01,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:58:02,657 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-03-09 05:58:02,688 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-03-09 05:58:02,688 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:58:02,688 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:58:02,951 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-09 05:58:02,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:58:02,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046448458] [2025-03-09 05:58:02,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046448458] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:58:02,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308450222] [2025-03-09 05:58:02,951 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:58:02,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:58:02,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:58:02,957 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 05:58:02,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-09 05:58:05,041 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-03-09 05:58:05,286 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-03-09 05:58:05,286 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:58:05,286 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:58:05,296 INFO L256 TraceCheckSpWp]: Trace formula consists of 2772 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-09 05:58:05,299 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:58:05,428 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-09 05:58:05,428 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 05:58:05,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308450222] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:58:05,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 05:58:05,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2025-03-09 05:58:05,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126106282] [2025-03-09 05:58:05,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:58:05,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 05:58:05,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:58:05,429 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 05:58:05,429 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:58:05,429 INFO L87 Difference]: Start difference. First operand 803 states and 1065 transitions. Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:58:06,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:58:06,230 INFO L93 Difference]: Finished difference Result 1099 states and 1501 transitions. [2025-03-09 05:58:06,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 05:58:06,231 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 50 [2025-03-09 05:58:06,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:58:06,233 INFO L225 Difference]: With dead ends: 1099 [2025-03-09 05:58:06,234 INFO L226 Difference]: Without dead ends: 1098 [2025-03-09 05:58:06,234 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:58:06,234 INFO L435 NwaCegarLoop]: 1392 mSDtfsCounter, 823 mSDsluCounter, 985 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2025-03-09 05:58:06,234 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.8s Time] [2025-03-09 05:58:06,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2025-03-09 05:58:06,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 802. [2025-03-09 05:58:06,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 654 states have (on average 1.54434250764526) internal successors, (1010), 765 states have internal predecessors, (1010), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:58:06,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 1064 transitions. [2025-03-09 05:58:06,253 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 1064 transitions. Word has length 50 [2025-03-09 05:58:06,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:58:06,254 INFO L471 AbstractCegarLoop]: Abstraction has 802 states and 1064 transitions. [2025-03-09 05:58:06,254 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:58:06,254 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1064 transitions. [2025-03-09 05:58:06,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2025-03-09 05:58:06,256 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:58:06,256 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:58:06,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-03-09 05:58:06,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-03-09 05:58:06,456 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr104ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:58:06,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:58:06,457 INFO L85 PathProgramCache]: Analyzing trace with hash -461973707, now seen corresponding path program 1 times [2025-03-09 05:58:06,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:58:06,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459924175] [2025-03-09 05:58:06,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:58:06,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:58:07,602 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-03-09 05:58:07,633 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-03-09 05:58:07,633 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:58:07,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:58:07,898 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-09 05:58:07,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:58:07,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459924175] [2025-03-09 05:58:07,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459924175] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:58:07,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680740212] [2025-03-09 05:58:07,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:58:07,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:58:07,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:58:07,901 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 05:58:07,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-09 05:58:10,204 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-03-09 05:58:10,432 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-03-09 05:58:10,432 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:58:10,432 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:58:10,444 INFO L256 TraceCheckSpWp]: Trace formula consists of 2773 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-09 05:58:10,447 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:58:10,570 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-09 05:58:10,570 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 05:58:10,747 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-09 05:58:10,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680740212] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 05:58:10,748 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 05:58:10,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2025-03-09 05:58:10,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474162252] [2025-03-09 05:58:10,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 05:58:10,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-09 05:58:10,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:58:10,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-09 05:58:10,749 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-09 05:58:10,749 INFO L87 Difference]: Start difference. First operand 802 states and 1064 transitions. Second operand has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:58:11,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:58:11,923 INFO L93 Difference]: Finished difference Result 1983 states and 2806 transitions. [2025-03-09 05:58:11,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 05:58:11,924 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2025-03-09 05:58:11,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:58:11,932 INFO L225 Difference]: With dead ends: 1983 [2025-03-09 05:58:11,933 INFO L226 Difference]: Without dead ends: 1982 [2025-03-09 05:58:11,934 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-09 05:58:11,935 INFO L435 NwaCegarLoop]: 985 mSDtfsCounter, 2854 mSDsluCounter, 3119 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2882 SdHoareTripleChecker+Valid, 4104 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-03-09 05:58:11,936 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2882 Valid, 4104 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-03-09 05:58:11,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1982 states. [2025-03-09 05:58:11,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1982 to 814. [2025-03-09 05:58:11,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 814 states, 666 states have (on average 1.539039039039039) internal successors, (1025), 777 states have internal predecessors, (1025), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:58:11,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 1079 transitions. [2025-03-09 05:58:11,964 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 1079 transitions. Word has length 51 [2025-03-09 05:58:11,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:58:11,964 INFO L471 AbstractCegarLoop]: Abstraction has 814 states and 1079 transitions. [2025-03-09 05:58:11,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:58:11,964 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 1079 transitions. [2025-03-09 05:58:11,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2025-03-09 05:58:11,965 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:58:11,965 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:58:11,980 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-09 05:58:12,165 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:58:12,165 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr107ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:58:12,166 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:58:12,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1417451742, now seen corresponding path program 1 times [2025-03-09 05:58:12,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:58:12,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662618199] [2025-03-09 05:58:12,167 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:58:12,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:58:13,373 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-03-09 05:58:13,406 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-03-09 05:58:13,406 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:58:13,406 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:58:13,709 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2025-03-09 05:58:13,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:58:13,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662618199] [2025-03-09 05:58:13,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662618199] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 05:58:13,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448980323] [2025-03-09 05:58:13,709 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:58:13,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:58:13,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 05:58:13,715 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 05:58:13,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-09 05:58:15,908 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-03-09 05:58:16,131 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-03-09 05:58:16,131 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:58:16,131 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:58:16,143 INFO L256 TraceCheckSpWp]: Trace formula consists of 2807 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-09 05:58:16,145 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 05:58:16,241 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2025-03-09 05:58:16,241 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 05:58:16,398 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2025-03-09 05:58:16,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448980323] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 05:58:16,398 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 05:58:16,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-03-09 05:58:16,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268883807] [2025-03-09 05:58:16,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 05:58:16,399 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-09 05:58:16,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:58:16,399 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-09 05:58:16,399 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-09 05:58:16,400 INFO L87 Difference]: Start difference. First operand 814 states and 1079 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:58:16,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:58:16,986 INFO L93 Difference]: Finished difference Result 1603 states and 2135 transitions. [2025-03-09 05:58:16,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 05:58:16,987 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2025-03-09 05:58:16,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:58:16,989 INFO L225 Difference]: With dead ends: 1603 [2025-03-09 05:58:16,989 INFO L226 Difference]: Without dead ends: 832 [2025-03-09 05:58:16,990 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-03-09 05:58:16,990 INFO L435 NwaCegarLoop]: 990 mSDtfsCounter, 4 mSDsluCounter, 1974 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2964 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-09 05:58:16,990 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2964 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-09 05:58:16,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2025-03-09 05:58:17,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 832. [2025-03-09 05:58:17,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 684 states have (on average 1.5248538011695907) internal successors, (1043), 795 states have internal predecessors, (1043), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:58:17,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1097 transitions. [2025-03-09 05:58:17,004 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1097 transitions. Word has length 55 [2025-03-09 05:58:17,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:58:17,004 INFO L471 AbstractCegarLoop]: Abstraction has 832 states and 1097 transitions. [2025-03-09 05:58:17,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 05:58:17,004 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1097 transitions. [2025-03-09 05:58:17,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-03-09 05:58:17,004 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:58:17,004 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:58:17,021 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-09 05:58:17,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 05:58:17,205 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:58:17,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:58:17,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1944804594, now seen corresponding path program 1 times [2025-03-09 05:58:17,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:58:17,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773543891] [2025-03-09 05:58:17,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:58:17,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:58:18,352 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-03-09 05:58:18,377 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-03-09 05:58:18,377 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:58:18,377 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:58:19,111 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-09 05:58:19,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:58:19,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773543891] [2025-03-09 05:58:19,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773543891] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:58:19,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:58:19,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-09 05:58:19,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133921216] [2025-03-09 05:58:19,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:58:19,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 05:58:19,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:58:19,112 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 05:58:19,112 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-09 05:58:19,112 INFO L87 Difference]: Start difference. First operand 832 states and 1097 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-09 05:58:23,149 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-09 05:58:24,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:58:24,254 INFO L93 Difference]: Finished difference Result 1564 states and 2081 transitions. [2025-03-09 05:58:24,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 05:58:24,254 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 60 [2025-03-09 05:58:24,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:58:24,257 INFO L225 Difference]: With dead ends: 1564 [2025-03-09 05:58:24,257 INFO L226 Difference]: Without dead ends: 833 [2025-03-09 05:58:24,258 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2025-03-09 05:58:24,259 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-09 05:58:24,259 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-09 05:58:24,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2025-03-09 05:58:24,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 832. [2025-03-09 05:58:24,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 684 states have (on average 1.5219298245614035) internal successors, (1041), 795 states have internal predecessors, (1041), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-09 05:58:24,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1095 transitions. [2025-03-09 05:58:24,281 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1095 transitions. Word has length 60 [2025-03-09 05:58:24,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:58:24,281 INFO L471 AbstractCegarLoop]: Abstraction has 832 states and 1095 transitions. [2025-03-09 05:58:24,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-09 05:58:24,281 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1095 transitions. [2025-03-09 05:58:24,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-03-09 05:58:24,282 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:58:24,282 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:58:24,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-09 05:58:24,283 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:58:24,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:58:24,283 INFO L85 PathProgramCache]: Analyzing trace with hash -201994259, now seen corresponding path program 1 times [2025-03-09 05:58:24,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:58:24,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606623935] [2025-03-09 05:58:24,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:58:24,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:58:25,461 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-03-09 05:58:25,506 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-03-09 05:58:25,506 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:58:25,506 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:58:25,754 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-09 05:58:25,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:58:25,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606623935] [2025-03-09 05:58:25,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606623935] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:58:25,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:58:25,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:58:25,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961373495] [2025-03-09 05:58:25,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:58:25,755 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:58:25,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:58:25,755 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:58:25,755 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:58:25,756 INFO L87 Difference]: Start difference. First operand 832 states and 1095 transitions. Second operand has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-09 05:58:26,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 05:58:26,612 INFO L93 Difference]: Finished difference Result 1655 states and 2213 transitions. [2025-03-09 05:58:26,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 05:58:26,612 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 60 [2025-03-09 05:58:26,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 05:58:26,615 INFO L225 Difference]: With dead ends: 1655 [2025-03-09 05:58:26,615 INFO L226 Difference]: Without dead ends: 927 [2025-03-09 05:58:26,616 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:58:26,616 INFO L435 NwaCegarLoop]: 1003 mSDtfsCounter, 118 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 1923 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-09 05:58:26,616 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 1923 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-09 05:58:26,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2025-03-09 05:58:26,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 874. [2025-03-09 05:58:26,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 725 states have (on average 1.513103448275862) internal successors, (1097), 836 states have internal predecessors, (1097), 33 states have call successors, (33), 14 states have call predecessors, (33), 13 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-03-09 05:58:26,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1153 transitions. [2025-03-09 05:58:26,634 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1153 transitions. Word has length 60 [2025-03-09 05:58:26,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 05:58:26,634 INFO L471 AbstractCegarLoop]: Abstraction has 874 states and 1153 transitions. [2025-03-09 05:58:26,634 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-09 05:58:26,634 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1153 transitions. [2025-03-09 05:58:26,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-03-09 05:58:26,634 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 05:58:26,635 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 05:58:26,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-09 05:58:26,635 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr102ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 147 more)] === [2025-03-09 05:58:26,635 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 05:58:26,635 INFO L85 PathProgramCache]: Analyzing trace with hash -842905653, now seen corresponding path program 1 times [2025-03-09 05:58:26,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 05:58:26,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040341653] [2025-03-09 05:58:26,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 05:58:26,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 05:58:27,787 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-03-09 05:58:27,821 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-03-09 05:58:27,821 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 05:58:27,821 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 05:58:28,003 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-09 05:58:28,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 05:58:28,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040341653] [2025-03-09 05:58:28,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040341653] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 05:58:28,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 05:58:28,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 05:58:28,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585540411] [2025-03-09 05:58:28,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 05:58:28,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 05:58:28,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 05:58:28,006 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 05:58:28,006 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 05:58:28,006 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)