./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_either_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_either_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-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 ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3b33a1dc558667a4fcb18529533ebc713d63e8618dba1b7e6d3f152565826fd1 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 03:03:39,656 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 03:03:39,702 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 03:03:39,707 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 03:03:39,707 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 03:03:39,728 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 03:03:39,731 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 03:03:39,731 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 03:03:39,731 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 03:03:39,732 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 03:03:39,732 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 03:03:39,732 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 03:03:39,733 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 03:03:39,733 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 03:03:39,733 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 03:03:39,733 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 03:03:39,733 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 03:03:39,733 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 03:03:39,734 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 03:03:39,734 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 03:03:39,734 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 03:03:39,734 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 03:03:39,734 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 03:03:39,734 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 03:03:39,734 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 03:03:39,734 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 03:03:39,734 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 03:03:39,734 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 03:03:39,735 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 03:03:39,735 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 03:03:39,735 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 03:03:39,735 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 03:03:39,735 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 03:03:39,736 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 03:03:39,736 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 03:03:39,736 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 03:03:39,736 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 03:03:39,736 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 03:03:39,736 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 03:03:39,736 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 03:03:39,736 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 ! call(reach_error())) ) 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 -> 3b33a1dc558667a4fcb18529533ebc713d63e8618dba1b7e6d3f152565826fd1 [2025-03-04 03:03:39,990 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 03:03:39,999 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 03:03:40,001 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 03:03:40,002 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 03:03:40,003 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 03:03:40,004 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_either_harness.i [2025-03-04 03:03:41,172 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d1ad69f00/2b0f89571ad44bd9ad8a37a4a4d02d69/FLAG92e626839 [2025-03-04 03:03:41,623 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 03:03:41,626 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_either_harness.i [2025-03-04 03:03:41,659 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d1ad69f00/2b0f89571ad44bd9ad8a37a4a4d02d69/FLAG92e626839 [2025-03-04 03:03:41,751 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d1ad69f00/2b0f89571ad44bd9ad8a37a4a4d02d69 [2025-03-04 03:03:41,753 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 03:03:41,754 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 03:03:41,756 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 03:03:41,756 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 03:03:41,760 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 03:03:41,760 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 03:03:41" (1/1) ... [2025-03-04 03:03:41,761 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5940606c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:41, skipping insertion in model container [2025-03-04 03:03:41,761 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 03:03:41" (1/1) ... [2025-03-04 03:03:41,826 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 03:03:42,059 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_either_harness.i[4506,4519] [2025-03-04 03:03:42,068 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_either_harness.i[4566,4579] [2025-03-04 03:03:42,769 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:42,770 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:42,772 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:42,772 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:42,774 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:42,784 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:42,785 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:42,786 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:42,786 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:42,787 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:42,788 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:42,788 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:42,789 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,153 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,154 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,170 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,179 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,248 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,249 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,249 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,249 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,250 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,250 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,251 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,251 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,251 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,252 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,252 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,252 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,252 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,256 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,257 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,257 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,257 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,261 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,261 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,268 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,268 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,268 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,288 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 03:03:43,315 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 03:03:43,325 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_either_harness.i[4506,4519] [2025-03-04 03:03:43,325 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_priority_queue_s_sift_either_harness.i[4566,4579] [2025-03-04 03:03:43,362 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,363 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,363 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,363 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,364 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,398 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,398 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,398 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,399 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,399 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,400 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,400 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,400 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,459 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,459 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,461 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,464 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,469 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [7776-7787] [2025-03-04 03:03:43,482 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,482 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,482 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,482 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,482 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,483 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,483 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,483 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,483 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,483 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,483 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,483 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,483 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,486 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,486 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,486 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,486 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,487 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,487 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,492 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,492 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,492 WARN L1731 CHandler]: Possible shadowing of function index [2025-03-04 03:03:43,498 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 03:03:43,642 INFO L204 MainTranslator]: Completed translation [2025-03-04 03:03:43,643 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43 WrapperNode [2025-03-04 03:03:43,643 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 03:03:43,644 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 03:03:43,645 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 03:03:43,645 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 03:03:43,649 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (1/1) ... [2025-03-04 03:03:43,701 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (1/1) ... [2025-03-04 03:03:43,755 INFO L138 Inliner]: procedures = 686, calls = 1900, calls flagged for inlining = 59, calls inlined = 15, statements flattened = 947 [2025-03-04 03:03:43,756 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 03:03:43,756 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 03:03:43,756 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 03:03:43,756 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 03:03:43,766 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (1/1) ... [2025-03-04 03:03:43,767 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (1/1) ... [2025-03-04 03:03:43,775 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (1/1) ... [2025-03-04 03:03:43,830 INFO L175 MemorySlicer]: Split 347 memory accesses to 6 slices as follows [238, 18, 2, 3, 69, 17]. 69 percent of accesses are in the largest equivalence class. The 18 initializations are split as follows [6, 5, 2, 1, 0, 4]. The 259 writes are split as follows [232, 6, 0, 1, 17, 3]. [2025-03-04 03:03:43,833 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (1/1) ... [2025-03-04 03:03:43,833 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (1/1) ... [2025-03-04 03:03:43,889 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (1/1) ... [2025-03-04 03:03:43,894 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (1/1) ... [2025-03-04 03:03:43,904 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (1/1) ... [2025-03-04 03:03:43,910 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (1/1) ... [2025-03-04 03:03:43,923 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 03:03:43,926 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 03:03:43,927 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 03:03:43,927 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 03:03:43,928 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (1/1) ... [2025-03-04 03:03:43,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 03:03:43,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 03:03:43,958 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 03:03:43,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 03:03:43,978 INFO L130 BoogieDeclarations]: Found specification of procedure s_sift_either [2025-03-04 03:03:43,978 INFO L138 BoogieDeclarations]: Found implementation of procedure s_sift_either [2025-03-04 03:03:43,978 INFO L130 BoogieDeclarations]: Found specification of procedure s_swap [2025-03-04 03:03:43,978 INFO L138 BoogieDeclarations]: Found implementation of procedure s_swap [2025-03-04 03:03:43,978 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2025-03-04 03:03:43,979 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2025-03-04 03:03:43,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 03:03:43,979 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2025-03-04 03:03:43,979 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2025-03-04 03:03:43,979 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2025-03-04 03:03:43,979 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2025-03-04 03:03:43,979 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2025-03-04 03:03:43,979 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2025-03-04 03:03:43,979 INFO L130 BoogieDeclarations]: Found specification of procedure s_sift_up [2025-03-04 03:03:43,979 INFO L138 BoogieDeclarations]: Found implementation of procedure s_sift_up [2025-03-04 03:03:43,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 03:03:43,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 03:03:43,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 03:03:43,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 03:03:43,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 03:03:43,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 03:03:43,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 03:03:43,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 03:03:43,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure my_abort [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure my_abort [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_size_t [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_size_t [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_is_valid [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_is_valid [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2025-03-04 03:03:43,981 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 03:03:43,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at_ptr [2025-03-04 03:03:43,982 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at_ptr [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2025-03-04 03:03:43,982 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2025-03-04 03:03:43,982 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 03:03:43,982 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2025-03-04 03:03:43,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2025-03-04 03:03:43,984 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_backpointer_index_valid [2025-03-04 03:03:43,984 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_backpointer_index_valid [2025-03-04 03:03:43,984 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-04 03:03:43,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-04 03:03:43,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 03:03:43,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 03:03:43,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 03:03:43,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 03:03:43,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 03:03:43,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 03:03:44,236 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 03:03:44,238 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 03:03:44,272 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6935: havoc #t~malloc583.base, #t~malloc583.offset; [2025-03-04 03:03:44,277 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L263: havoc #t~nondet6; [2025-03-04 03:03:44,308 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L2590: havoc #t~ret57#1; [2025-03-04 03:03:44,366 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L267: havoc nondet_uint8_t_#t~nondet10#1; [2025-03-04 03:03:44,374 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: havoc #t~ret587;havoc #t~ite589.base, #t~ite589.offset;havoc #t~ret588.base, #t~ret588.offset; [2025-03-04 03:03:44,439 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8277: havoc aws_priority_queue_backpointers_valid_#t~ret875#1;havoc aws_priority_queue_backpointers_valid_#t~short876#1; [2025-03-04 03:03:44,545 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L2944: call ULTIMATE.dealloc(~#required_size~0.base, ~#required_size~0.offset);havoc ~#required_size~0.base, ~#required_size~0.offset; [2025-03-04 03:03:44,547 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L261: havoc #t~nondet4; [2025-03-04 03:03:44,573 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8191: havoc ~node~1.base, ~node~1.offset; [2025-03-04 03:03:44,594 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L262: havoc nondet_int_#t~nondet5#1; [2025-03-04 03:03:44,595 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7268: havoc nondet_compare_#t~ret668#1; [2025-03-04 03:03:44,617 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3203: havoc #t~ret243; [2025-03-04 03:03:44,623 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7397: havoc #t~ret682.base, #t~ret682.offset; [2025-03-04 03:03:44,655 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8087: call ULTIMATE.dealloc(~#parent_item~0.base, ~#parent_item~0.offset);havoc ~#parent_item~0.base, ~#parent_item~0.offset;call ULTIMATE.dealloc(~#child_item~0.base, ~#child_item~0.offset);havoc ~#child_item~0.base, ~#child_item~0.offset; [2025-03-04 03:03:49,992 INFO L? ?]: Removed 216 outVars from TransFormulas that were not future-live. [2025-03-04 03:03:49,992 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 03:03:50,010 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 03:03:50,010 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 03:03:50,010 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 03:03:50 BoogieIcfgContainer [2025-03-04 03:03:50,011 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 03:03:50,013 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 03:03:50,013 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 03:03:50,016 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 03:03:50,017 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 03:03:41" (1/3) ... [2025-03-04 03:03:50,017 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b1bc6a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 03:03:50, skipping insertion in model container [2025-03-04 03:03:50,017 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:03:43" (2/3) ... [2025-03-04 03:03:50,017 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b1bc6a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 03:03:50, skipping insertion in model container [2025-03-04 03:03:50,018 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 03:03:50" (3/3) ... [2025-03-04 03:03:50,019 INFO L128 eAbstractionObserver]: Analyzing ICFG aws_priority_queue_s_sift_either_harness.i [2025-03-04 03:03:50,031 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 03:03:50,033 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG aws_priority_queue_s_sift_either_harness.i that has 26 procedures, 363 locations, 1 initial locations, 6 loop locations, and 2 error locations. [2025-03-04 03:03:50,082 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 03:03:50,090 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;@51861696, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 03:03:50,090 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-04 03:03:50,095 INFO L276 IsEmpty]: Start isEmpty. Operand has 363 states, 215 states have (on average 1.2325581395348837) internal successors, (265), 218 states have internal predecessors, (265), 120 states have call successors, (120), 25 states have call predecessors, (120), 25 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2025-03-04 03:03:50,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2025-03-04 03:03:50,105 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:03:50,106 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 03:03:50,106 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:03:50,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:03:50,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1699224695, now seen corresponding path program 1 times [2025-03-04 03:03:50,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:03:50,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807104218] [2025-03-04 03:03:50,116 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:03:50,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:03:54,324 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 138 statements into 1 equivalence classes. [2025-03-04 03:03:54,715 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 138 of 138 statements. [2025-03-04 03:03:54,719 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:03:54,719 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:03:55,177 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2025-03-04 03:03:55,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:03:55,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807104218] [2025-03-04 03:03:55,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807104218] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 03:03:55,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780171897] [2025-03-04 03:03:55,180 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:03:55,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 03:03:55,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 03:03:55,183 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 03:03:55,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-04 03:03:59,388 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 138 statements into 1 equivalence classes. [2025-03-04 03:03:59,898 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 138 of 138 statements. [2025-03-04 03:03:59,898 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:03:59,898 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:03:59,917 INFO L256 TraceCheckSpWp]: Trace formula consists of 4408 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-04 03:03:59,925 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 03:03:59,940 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-03-04 03:03:59,940 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 03:03:59,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780171897] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:03:59,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 03:03:59,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-04 03:03:59,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139560946] [2025-03-04 03:03:59,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:03:59,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-04 03:03:59,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:03:59,957 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-04 03:03:59,957 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-04 03:03:59,960 INFO L87 Difference]: Start difference. First operand has 363 states, 215 states have (on average 1.2325581395348837) internal successors, (265), 218 states have internal predecessors, (265), 120 states have call successors, (120), 25 states have call predecessors, (120), 25 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-04 03:04:00,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:04:00,018 INFO L93 Difference]: Finished difference Result 701 states and 1052 transitions. [2025-03-04 03:04:00,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-04 03:04:00,020 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 138 [2025-03-04 03:04:00,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:04:00,030 INFO L225 Difference]: With dead ends: 701 [2025-03-04 03:04:00,030 INFO L226 Difference]: Without dead ends: 356 [2025-03-04 03:04:00,040 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-04 03:04:00,042 INFO L435 NwaCegarLoop]: 498 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 03:04:00,043 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 03:04:00,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2025-03-04 03:04:00,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 356. [2025-03-04 03:04:00,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 210 states have (on average 1.2142857142857142) internal successors, (255), 212 states have internal predecessors, (255), 120 states have call successors, (120), 25 states have call predecessors, (120), 24 states have return successors, (118), 118 states have call predecessors, (118), 118 states have call successors, (118) [2025-03-04 03:04:00,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 493 transitions. [2025-03-04 03:04:00,117 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 493 transitions. Word has length 138 [2025-03-04 03:04:00,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:04:00,118 INFO L471 AbstractCegarLoop]: Abstraction has 356 states and 493 transitions. [2025-03-04 03:04:00,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-04 03:04:00,118 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 493 transitions. [2025-03-04 03:04:00,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2025-03-04 03:04:00,121 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:04:00,121 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 03:04:00,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-04 03:04:00,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-04 03:04:00,324 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:04:00,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:04:00,325 INFO L85 PathProgramCache]: Analyzing trace with hash 416501516, now seen corresponding path program 1 times [2025-03-04 03:04:00,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:04:00,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56093097] [2025-03-04 03:04:00,325 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:04:00,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:04:04,095 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 138 statements into 1 equivalence classes. [2025-03-04 03:04:04,222 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 138 of 138 statements. [2025-03-04 03:04:04,224 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:04:04,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:04:05,133 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2025-03-04 03:04:05,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:04:05,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56093097] [2025-03-04 03:04:05,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56093097] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 03:04:05,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938330210] [2025-03-04 03:04:05,135 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:04:05,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 03:04:05,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 03:04:05,137 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 03:04:05,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-04 03:04:09,230 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 138 statements into 1 equivalence classes. [2025-03-04 03:04:09,662 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 138 of 138 statements. [2025-03-04 03:04:09,662 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:04:09,662 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:04:09,683 INFO L256 TraceCheckSpWp]: Trace formula consists of 4408 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-04 03:04:09,689 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 03:04:09,798 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2025-03-04 03:04:09,799 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 03:04:09,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938330210] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:04:09,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 03:04:09,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2025-03-04 03:04:09,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635942361] [2025-03-04 03:04:09,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:04:09,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 03:04:09,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:04:09,800 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 03:04:09,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-04 03:04:09,804 INFO L87 Difference]: Start difference. First operand 356 states and 493 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-04 03:04:09,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:04:09,891 INFO L93 Difference]: Finished difference Result 440 states and 601 transitions. [2025-03-04 03:04:09,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 03:04:09,891 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 138 [2025-03-04 03:04:09,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:04:09,896 INFO L225 Difference]: With dead ends: 440 [2025-03-04 03:04:09,897 INFO L226 Difference]: Without dead ends: 357 [2025-03-04 03:04:09,898 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-04 03:04:09,898 INFO L435 NwaCegarLoop]: 492 mSDtfsCounter, 0 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 03:04:09,898 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 979 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 03:04:09,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2025-03-04 03:04:09,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 357. [2025-03-04 03:04:09,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 211 states have (on average 1.2132701421800949) internal successors, (256), 213 states have internal predecessors, (256), 120 states have call successors, (120), 25 states have call predecessors, (120), 24 states have return successors, (118), 118 states have call predecessors, (118), 118 states have call successors, (118) [2025-03-04 03:04:09,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 494 transitions. [2025-03-04 03:04:09,925 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 494 transitions. Word has length 138 [2025-03-04 03:04:09,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:04:09,925 INFO L471 AbstractCegarLoop]: Abstraction has 357 states and 494 transitions. [2025-03-04 03:04:09,926 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-04 03:04:09,926 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 494 transitions. [2025-03-04 03:04:09,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2025-03-04 03:04:09,928 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:04:09,928 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 03:04:09,944 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-04 03:04:10,129 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,SelfDestructingSolverStorable1 [2025-03-04 03:04:10,129 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:04:10,129 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:04:10,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1214115799, now seen corresponding path program 1 times [2025-03-04 03:04:10,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:04:10,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548511571] [2025-03-04 03:04:10,130 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:04:10,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:04:13,767 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 157 statements into 1 equivalence classes. [2025-03-04 03:04:13,883 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 157 of 157 statements. [2025-03-04 03:04:13,883 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:04:13,884 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:04:14,701 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2025-03-04 03:04:14,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:04:14,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548511571] [2025-03-04 03:04:14,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548511571] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 03:04:14,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731086721] [2025-03-04 03:04:14,701 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:04:14,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 03:04:14,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 03:04:14,704 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 03:04:14,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-04 03:04:19,086 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 157 statements into 1 equivalence classes. [2025-03-04 03:04:19,439 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 157 of 157 statements. [2025-03-04 03:04:19,439 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:04:19,439 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:04:19,456 INFO L256 TraceCheckSpWp]: Trace formula consists of 4532 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-04 03:04:19,462 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 03:04:20,371 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-03-04 03:04:20,371 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 03:04:20,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731086721] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:04:20,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 03:04:20,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2025-03-04 03:04:20,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035843794] [2025-03-04 03:04:20,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:04:20,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 03:04:20,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:04:20,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 03:04:20,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-03-04 03:04:20,374 INFO L87 Difference]: Start difference. First operand 357 states and 494 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2025-03-04 03:04:22,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:04:22,638 INFO L93 Difference]: Finished difference Result 668 states and 934 transitions. [2025-03-04 03:04:22,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-04 03:04:22,639 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 157 [2025-03-04 03:04:22,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:04:22,643 INFO L225 Difference]: With dead ends: 668 [2025-03-04 03:04:22,643 INFO L226 Difference]: Without dead ends: 359 [2025-03-04 03:04:22,644 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2025-03-04 03:04:22,645 INFO L435 NwaCegarLoop]: 442 mSDtfsCounter, 492 mSDsluCounter, 1284 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2025-03-04 03:04:22,645 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [500 Valid, 1726 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2025-03-04 03:04:22,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2025-03-04 03:04:22,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 359. [2025-03-04 03:04:22,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 212 states have (on average 1.2122641509433962) internal successors, (257), 215 states have internal predecessors, (257), 120 states have call successors, (120), 25 states have call predecessors, (120), 25 states have return successors, (126), 118 states have call predecessors, (126), 118 states have call successors, (126) [2025-03-04 03:04:22,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 503 transitions. [2025-03-04 03:04:22,663 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 503 transitions. Word has length 157 [2025-03-04 03:04:22,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:04:22,664 INFO L471 AbstractCegarLoop]: Abstraction has 359 states and 503 transitions. [2025-03-04 03:04:22,664 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2025-03-04 03:04:22,664 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 503 transitions. [2025-03-04 03:04:22,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2025-03-04 03:04:22,668 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:04:22,668 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 7, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 03:04:22,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-04 03:04:22,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 03:04:22,869 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:04:22,870 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:04:22,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1136208583, now seen corresponding path program 1 times [2025-03-04 03:04:22,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:04:22,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518031980] [2025-03-04 03:04:22,870 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:04:22,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:04:26,436 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-03-04 03:04:26,512 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-03-04 03:04:26,512 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:04:26,513 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:04:27,668 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2025-03-04 03:04:27,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:04:27,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518031980] [2025-03-04 03:04:27,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518031980] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 03:04:27,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938550627] [2025-03-04 03:04:27,669 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:04:27,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 03:04:27,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 03:04:27,672 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 03:04:27,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-04 03:04:31,899 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-03-04 03:04:32,314 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-03-04 03:04:32,314 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:04:32,314 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:04:32,337 INFO L256 TraceCheckSpWp]: Trace formula consists of 4582 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-04 03:04:32,345 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 03:04:33,926 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-03-04 03:04:33,930 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 03:04:33,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938550627] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:04:33,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 03:04:33,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-04 03:04:33,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798612088] [2025-03-04 03:04:33,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:04:33,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 03:04:33,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:04:33,932 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 03:04:33,932 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-04 03:04:33,932 INFO L87 Difference]: Start difference. First operand 359 states and 503 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 4 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2025-03-04 03:04:38,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:04:38,822 INFO L93 Difference]: Finished difference Result 691 states and 989 transitions. [2025-03-04 03:04:38,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-04 03:04:38,822 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 4 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 165 [2025-03-04 03:04:38,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:04:38,827 INFO L225 Difference]: With dead ends: 691 [2025-03-04 03:04:38,827 INFO L226 Difference]: Without dead ends: 380 [2025-03-04 03:04:38,829 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2025-03-04 03:04:38,831 INFO L435 NwaCegarLoop]: 425 mSDtfsCounter, 542 mSDsluCounter, 2057 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 559 SdHoareTripleChecker+Valid, 2482 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2025-03-04 03:04:38,831 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [559 Valid, 2482 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2025-03-04 03:04:38,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2025-03-04 03:04:38,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 378. [2025-03-04 03:04:38,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 228 states have (on average 1.2236842105263157) internal successors, (279), 231 states have internal predecessors, (279), 122 states have call successors, (122), 25 states have call predecessors, (122), 26 states have return successors, (139), 121 states have call predecessors, (139), 120 states have call successors, (139) [2025-03-04 03:04:38,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 540 transitions. [2025-03-04 03:04:38,850 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 540 transitions. Word has length 165 [2025-03-04 03:04:38,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:04:38,850 INFO L471 AbstractCegarLoop]: Abstraction has 378 states and 540 transitions. [2025-03-04 03:04:38,850 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 4 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2025-03-04 03:04:38,850 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 540 transitions. [2025-03-04 03:04:38,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2025-03-04 03:04:38,852 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:04:38,852 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 7, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 03:04:38,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-04 03:04:39,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 03:04:39,057 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:04:39,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:04:39,058 INFO L85 PathProgramCache]: Analyzing trace with hash 60619573, now seen corresponding path program 1 times [2025-03-04 03:04:39,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:04:39,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855398853] [2025-03-04 03:04:39,058 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:04:39,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:04:42,616 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 180 statements into 1 equivalence classes. [2025-03-04 03:04:42,725 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 180 of 180 statements. [2025-03-04 03:04:42,725 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:04:42,725 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:04:43,852 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2025-03-04 03:04:43,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:04:43,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855398853] [2025-03-04 03:04:43,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855398853] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 03:04:43,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366313781] [2025-03-04 03:04:43,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:04:43,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 03:04:43,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 03:04:43,855 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 03:04:43,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-04 03:04:48,250 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 180 statements into 1 equivalence classes. [2025-03-04 03:04:48,647 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 180 of 180 statements. [2025-03-04 03:04:48,647 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:04:48,647 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:04:48,669 INFO L256 TraceCheckSpWp]: Trace formula consists of 4709 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-04 03:04:48,674 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 03:04:49,945 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-03-04 03:04:49,945 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 03:04:49,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366313781] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:04:49,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 03:04:49,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 11 [2025-03-04 03:04:49,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358574974] [2025-03-04 03:04:49,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:04:49,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 03:04:49,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:04:49,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 03:04:49,946 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-03-04 03:04:49,947 INFO L87 Difference]: Start difference. First operand 378 states and 540 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2025-03-04 03:04:53,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:04:53,255 INFO L93 Difference]: Finished difference Result 714 states and 1037 transitions. [2025-03-04 03:04:53,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 03:04:53,255 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) Word has length 180 [2025-03-04 03:04:53,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:04:53,260 INFO L225 Difference]: With dead ends: 714 [2025-03-04 03:04:53,260 INFO L226 Difference]: Without dead ends: 384 [2025-03-04 03:04:53,262 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2025-03-04 03:04:53,263 INFO L435 NwaCegarLoop]: 434 mSDtfsCounter, 508 mSDsluCounter, 1668 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 2102 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2025-03-04 03:04:53,264 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [516 Valid, 2102 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2025-03-04 03:04:53,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2025-03-04 03:04:53,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 378. [2025-03-04 03:04:53,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 228 states have (on average 1.2236842105263157) internal successors, (279), 231 states have internal predecessors, (279), 122 states have call successors, (122), 25 states have call predecessors, (122), 26 states have return successors, (139), 121 states have call predecessors, (139), 120 states have call successors, (139) [2025-03-04 03:04:53,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 540 transitions. [2025-03-04 03:04:53,289 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 540 transitions. Word has length 180 [2025-03-04 03:04:53,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:04:53,289 INFO L471 AbstractCegarLoop]: Abstraction has 378 states and 540 transitions. [2025-03-04 03:04:53,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2025-03-04 03:04:53,290 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 540 transitions. [2025-03-04 03:04:53,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2025-03-04 03:04:53,294 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:04:53,294 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 7, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 03:04:53,314 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-04 03:04:53,495 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 03:04:53,495 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:04:53,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:04:53,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1287504403, now seen corresponding path program 1 times [2025-03-04 03:04:53,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:04:53,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142485973] [2025-03-04 03:04:53,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:04:53,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:04:56,982 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 196 statements into 1 equivalence classes. [2025-03-04 03:04:57,072 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 196 of 196 statements. [2025-03-04 03:04:57,073 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:04:57,073 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:04:58,456 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2025-03-04 03:04:58,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:04:58,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142485973] [2025-03-04 03:04:58,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142485973] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 03:04:58,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030372802] [2025-03-04 03:04:58,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:04:58,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 03:04:58,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 03:04:58,459 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 03:04:58,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-04 03:05:03,058 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 196 statements into 1 equivalence classes. [2025-03-04 03:05:03,515 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 196 of 196 statements. [2025-03-04 03:05:03,516 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:05:03,516 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:05:03,546 INFO L256 TraceCheckSpWp]: Trace formula consists of 4781 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-04 03:05:03,554 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 03:05:05,906 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 03:05:05,906 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 03:05:05,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030372802] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:05:05,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 03:05:05,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [8] total 15 [2025-03-04 03:05:05,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136072316] [2025-03-04 03:05:05,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:05:05,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 03:05:05,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:05:05,908 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 03:05:05,908 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2025-03-04 03:05:05,908 INFO L87 Difference]: Start difference. First operand 378 states and 540 transitions. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2025-03-04 03:05:12,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:05:12,542 INFO L93 Difference]: Finished difference Result 725 states and 1047 transitions. [2025-03-04 03:05:12,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-04 03:05:12,543 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) Word has length 196 [2025-03-04 03:05:12,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:05:12,548 INFO L225 Difference]: With dead ends: 725 [2025-03-04 03:05:12,548 INFO L226 Difference]: Without dead ends: 395 [2025-03-04 03:05:12,550 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2025-03-04 03:05:12,551 INFO L435 NwaCegarLoop]: 419 mSDtfsCounter, 564 mSDsluCounter, 2419 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 580 SdHoareTripleChecker+Valid, 2838 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2025-03-04 03:05:12,552 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [580 Valid, 2838 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2025-03-04 03:05:12,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2025-03-04 03:05:12,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 378. [2025-03-04 03:05:12,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 228 states have (on average 1.2236842105263157) internal successors, (279), 231 states have internal predecessors, (279), 122 states have call successors, (122), 25 states have call predecessors, (122), 26 states have return successors, (139), 121 states have call predecessors, (139), 120 states have call successors, (139) [2025-03-04 03:05:12,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 540 transitions. [2025-03-04 03:05:12,578 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 540 transitions. Word has length 196 [2025-03-04 03:05:12,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:05:12,580 INFO L471 AbstractCegarLoop]: Abstraction has 378 states and 540 transitions. [2025-03-04 03:05:12,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 5 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2025-03-04 03:05:12,580 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 540 transitions. [2025-03-04 03:05:12,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2025-03-04 03:05:12,583 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:05:12,583 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 7, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 03:05:12,604 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-04 03:05:12,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 03:05:12,784 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:05:12,785 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:05:12,785 INFO L85 PathProgramCache]: Analyzing trace with hash -629281125, now seen corresponding path program 1 times [2025-03-04 03:05:12,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:05:12,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641104701] [2025-03-04 03:05:12,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:05:12,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms