./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/aws-c-common/aws_linked_list_back_harness_negated.i --full-output --preprocessor.use.memory.slicer false --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version abd6749d Calling Ultimate with: /root/.sdkman/candidates/java/current/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.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/aws-c-common/aws_linked_list_back_harness_negated.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 5094ef48f22f1fe1203446e11fcea69068fe32fb7efd9beaaef32a9ae7a4548b --preprocessor.use.memory.slicer false --- Real Ultimate output --- This is Ultimate 0.2.3-?-abd6749-m [2023-11-23 08:46:42,450 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 08:46:42,514 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-23 08:46:42,519 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 08:46:42,520 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 08:46:42,544 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 08:46:42,544 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 08:46:42,545 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 08:46:42,545 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 08:46:42,548 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 08:46:42,548 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 08:46:42,549 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 08:46:42,549 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 08:46:42,550 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 08:46:42,551 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 08:46:42,551 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 08:46:42,551 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 08:46:42,551 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 08:46:42,552 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 08:46:42,552 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 08:46:42,552 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 08:46:42,552 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 08:46:42,553 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 08:46:42,553 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 08:46:42,553 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 08:46:42,554 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 08:46:42,554 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 08:46:42,554 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 08:46:42,554 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 08:46:42,554 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 08:46:42,555 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 08:46:42,555 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 08:46:42,556 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 08:46:42,556 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 08:46:42,556 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 08:46:42,556 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 08:46:42,556 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 08:46:42,556 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 08:46:42,557 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 08:46:42,557 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> 5094ef48f22f1fe1203446e11fcea69068fe32fb7efd9beaaef32a9ae7a4548b Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> false [2023-11-23 08:46:42,759 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 08:46:42,779 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 08:46:42,781 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 08:46:42,782 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 08:46:42,783 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 08:46:42,785 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/aws-c-common/aws_linked_list_back_harness_negated.i [2023-11-23 08:46:43,729 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 08:46:44,048 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 08:46:44,049 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_linked_list_back_harness_negated.i [2023-11-23 08:46:44,080 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8571abb0f/bba5eb6b63d54f32b7883b60c048b3f3/FLAG0c58c692c [2023-11-23 08:46:44,094 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8571abb0f/bba5eb6b63d54f32b7883b60c048b3f3 [2023-11-23 08:46:44,096 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 08:46:44,097 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 08:46:44,098 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 08:46:44,098 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 08:46:44,103 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 08:46:44,103 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 08:46:44" (1/1) ... [2023-11-23 08:46:44,104 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f6a656b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:44, skipping insertion in model container [2023-11-23 08:46:44,104 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 08:46:44" (1/1) ... [2023-11-23 08:46:44,194 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 08:46:44,458 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_linked_list_back_harness_negated.i[4494,4507] [2023-11-23 08:46:44,464 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_linked_list_back_harness_negated.i[4554,4567] [2023-11-23 08:46:45,165 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,166 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,166 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,167 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,167 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,174 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,187 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,191 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,191 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,192 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,193 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,193 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,194 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,532 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 08:46:45,533 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 08:46:45,533 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 08:46:45,534 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 08:46:45,535 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 08:46:45,535 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 08:46:45,535 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 08:46:45,536 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 08:46:45,546 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 08:46:45,550 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 08:46:45,754 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 08:46:45,799 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 08:46:45,824 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_linked_list_back_harness_negated.i[4494,4507] [2023-11-23 08:46:45,826 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_linked_list_back_harness_negated.i[4554,4567] [2023-11-23 08:46:45,962 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,964 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,964 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,967 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,967 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:45,975 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:46,084 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:46,087 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:46,087 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:46,093 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:46,098 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:46,101 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:46,102 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 08:46:46,259 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 08:46:46,260 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 08:46:46,261 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 08:46:46,261 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 08:46:46,266 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 08:46:46,269 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 08:46:46,269 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 08:46:46,271 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 08:46:46,271 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 08:46:46,272 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 08:46:46,342 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 08:46:46,610 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,610 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,610 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,610 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,610 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,611 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,611 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,611 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,611 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,611 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,611 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,611 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,611 WARN L675 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,611 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,612 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,612 WARN L675 CHandler]: The function aws_array_list_ensure_capacity is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 08:46:46,617 INFO L206 MainTranslator]: Completed translation [2023-11-23 08:46:46,618 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46 WrapperNode [2023-11-23 08:46:46,618 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 08:46:46,619 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 08:46:46,619 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 08:46:46,619 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 08:46:46,624 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46" (1/1) ... [2023-11-23 08:46:46,691 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46" (1/1) ... [2023-11-23 08:46:46,730 INFO L138 Inliner]: procedures = 678, calls = 1045, calls flagged for inlining = 50, calls inlined = 5, statements flattened = 133 [2023-11-23 08:46:46,730 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 08:46:46,731 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 08:46:46,731 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 08:46:46,731 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 08:46:46,739 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46" (1/1) ... [2023-11-23 08:46:46,740 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46" (1/1) ... [2023-11-23 08:46:46,749 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46" (1/1) ... [2023-11-23 08:46:46,750 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46" (1/1) ... [2023-11-23 08:46:46,763 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46" (1/1) ... [2023-11-23 08:46:46,777 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46" (1/1) ... [2023-11-23 08:46:46,780 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46" (1/1) ... [2023-11-23 08:46:46,790 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46" (1/1) ... [2023-11-23 08:46:46,794 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 08:46:46,795 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 08:46:46,795 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 08:46:46,795 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 08:46:46,795 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46" (1/1) ... [2023-11-23 08:46:46,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 08:46:46,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:46:46,820 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 08:46:46,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 08:46:46,866 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_back [2023-11-23 08:46:46,866 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_back [2023-11-23 08:46:46,867 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 08:46:46,867 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-23 08:46:46,867 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-23 08:46:46,867 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2023-11-23 08:46:46,867 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2023-11-23 08:46:46,867 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 08:46:46,867 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2023-11-23 08:46:46,867 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2023-11-23 08:46:46,868 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 08:46:46,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-23 08:46:46,868 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 08:46:46,868 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 08:46:46,868 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_empty [2023-11-23 08:46:46,869 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_empty [2023-11-23 08:46:46,869 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 08:46:46,869 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 08:46:46,869 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 08:46:46,869 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-23 08:46:46,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-23 08:46:46,869 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2023-11-23 08:46:46,870 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2023-11-23 08:46:46,870 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2023-11-23 08:46:46,870 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2023-11-23 08:46:46,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-23 08:46:47,049 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 08:46:47,050 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 08:46:47,296 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 08:46:47,330 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 08:46:47,331 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-23 08:46:47,331 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 08:46:47 BoogieIcfgContainer [2023-11-23 08:46:47,331 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 08:46:47,333 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 08:46:47,333 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 08:46:47,336 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 08:46:47,336 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 08:46:44" (1/3) ... [2023-11-23 08:46:47,337 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b492620 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 08:46:47, skipping insertion in model container [2023-11-23 08:46:47,337 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 08:46:46" (2/3) ... [2023-11-23 08:46:47,339 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b492620 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 08:46:47, skipping insertion in model container [2023-11-23 08:46:47,340 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 08:46:47" (3/3) ... [2023-11-23 08:46:47,341 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_linked_list_back_harness_negated.i [2023-11-23 08:46:47,353 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 08:46:47,353 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 08:46:47,392 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 08:46:47,401 INFO L357 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, mHoare=true, 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;@7625f4bf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 08:46:47,402 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 08:46:47,406 INFO L276 IsEmpty]: Start isEmpty. Operand has 87 states, 53 states have (on average 1.3584905660377358) internal successors, (72), 54 states have internal predecessors, (72), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-11-23 08:46:47,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-11-23 08:46:47,415 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:46:47,416 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-11-23 08:46:47,417 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:46:47,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:46:47,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1591455363, now seen corresponding path program 1 times [2023-11-23 08:46:47,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:46:47,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203788194] [2023-11-23 08:46:47,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:46:47,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:46:47,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:47,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:46:47,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:47,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:46:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:47,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 08:46:47,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:47,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:46:47,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:47,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-23 08:46:47,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:47,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-23 08:46:47,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:47,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-23 08:46:47,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:47,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 08:46:47,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:47,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:46:47,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:47,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 08:46:47,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:47,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-23 08:46:47,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:47,925 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-23 08:46:47,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:46:47,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203788194] [2023-11-23 08:46:47,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203788194] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 08:46:47,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 08:46:47,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-23 08:46:47,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844080290] [2023-11-23 08:46:47,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 08:46:47,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-23 08:46:47,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:46:47,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-23 08:46:47,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-23 08:46:47,965 INFO L87 Difference]: Start difference. First operand has 87 states, 53 states have (on average 1.3584905660377358) internal successors, (72), 54 states have internal predecessors, (72), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 2 states, 2 states have (on average 14.0) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 08:46:48,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:46:48,017 INFO L93 Difference]: Finished difference Result 168 states and 251 transitions. [2023-11-23 08:46:48,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-23 08:46:48,029 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 14.0) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 79 [2023-11-23 08:46:48,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:46:48,035 INFO L225 Difference]: With dead ends: 168 [2023-11-23 08:46:48,035 INFO L226 Difference]: Without dead ends: 85 [2023-11-23 08:46:48,038 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-23 08:46:48,041 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 08:46:48,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 107 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 08:46:48,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2023-11-23 08:46:48,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2023-11-23 08:46:48,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 52 states have (on average 1.2884615384615385) internal successors, (67), 53 states have internal predecessors, (67), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2023-11-23 08:46:48,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 114 transitions. [2023-11-23 08:46:48,076 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 114 transitions. Word has length 79 [2023-11-23 08:46:48,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:46:48,077 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 114 transitions. [2023-11-23 08:46:48,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 14.0) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-23 08:46:48,077 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 114 transitions. [2023-11-23 08:46:48,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-11-23 08:46:48,081 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:46:48,081 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-11-23 08:46:48,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-23 08:46:48,082 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:46:48,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:46:48,084 INFO L85 PathProgramCache]: Analyzing trace with hash -298979389, now seen corresponding path program 1 times [2023-11-23 08:46:48,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:46:48,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894346674] [2023-11-23 08:46:48,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:46:48,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:46:48,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:46:48,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:46:48,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-23 08:46:48,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:46:48,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-23 08:46:48,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-23 08:46:48,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-23 08:46:48,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 08:46:48,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:46:48,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 08:46:48,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-23 08:46:48,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,529 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2023-11-23 08:46:48,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:46:48,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894346674] [2023-11-23 08:46:48,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894346674] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:46:48,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843758362] [2023-11-23 08:46:48,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:46:48,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:46:48,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:46:48,532 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) [2023-11-23 08:46:48,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-23 08:46:48,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:48,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 67 conjunts are in the unsatisfiable core [2023-11-23 08:46:48,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:46:48,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2023-11-23 08:46:48,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2023-11-23 08:46:49,888 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 42 proven. 16 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-23 08:46:49,889 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 08:46:56,598 INFO L349 Elim1Store]: treesize reduction 17, result has 63.0 percent of original size [2023-11-23 08:46:56,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 94 treesize of output 98 [2023-11-23 08:46:56,620 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:46:56,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 98 treesize of output 114 [2023-11-23 08:46:56,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 31 [2023-11-23 08:46:56,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2023-11-23 08:46:56,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2023-11-23 08:46:56,730 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:46:56,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2023-11-23 08:46:56,749 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:46:56,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 85 treesize of output 85 [2023-11-23 08:46:56,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 08:46:56,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 08:46:56,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 08:46:56,790 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-23 08:46:56,880 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-23 08:46:56,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843758362] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 08:46:56,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-23 08:46:56,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [6, 16] total 33 [2023-11-23 08:46:56,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922283741] [2023-11-23 08:46:56,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 08:46:56,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-23 08:46:56,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:46:56,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-23 08:46:56,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=948, Unknown=3, NotChecked=0, Total=1056 [2023-11-23 08:46:56,883 INFO L87 Difference]: Start difference. First operand 85 states and 114 transitions. Second operand has 17 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 13 states have internal predecessors, (36), 7 states have call successors, (13), 3 states have call predecessors, (13), 4 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2023-11-23 08:46:57,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:46:57,297 INFO L93 Difference]: Finished difference Result 155 states and 213 transitions. [2023-11-23 08:46:57,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-23 08:46:57,298 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 13 states have internal predecessors, (36), 7 states have call successors, (13), 3 states have call predecessors, (13), 4 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) Word has length 79 [2023-11-23 08:46:57,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:46:57,301 INFO L225 Difference]: With dead ends: 155 [2023-11-23 08:46:57,302 INFO L226 Difference]: Without dead ends: 86 [2023-11-23 08:46:57,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 144 SyntacticMatches, 8 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=120, Invalid=1137, Unknown=3, NotChecked=0, Total=1260 [2023-11-23 08:46:57,306 INFO L413 NwaCegarLoop]: 99 mSDtfsCounter, 8 mSDsluCounter, 944 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 08:46:57,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 1043 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 08:46:57,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2023-11-23 08:46:57,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 86. [2023-11-23 08:46:57,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 53 states have (on average 1.2830188679245282) internal successors, (68), 54 states have internal predecessors, (68), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2023-11-23 08:46:57,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 115 transitions. [2023-11-23 08:46:57,315 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 115 transitions. Word has length 79 [2023-11-23 08:46:57,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:46:57,316 INFO L495 AbstractCegarLoop]: Abstraction has 86 states and 115 transitions. [2023-11-23 08:46:57,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 13 states have internal predecessors, (36), 7 states have call successors, (13), 3 states have call predecessors, (13), 4 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2023-11-23 08:46:57,316 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 115 transitions. [2023-11-23 08:46:57,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-11-23 08:46:57,317 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:46:57,317 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-11-23 08:46:57,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-23 08:46:57,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:46:57,521 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:46:57,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:46:57,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1451393379, now seen corresponding path program 1 times [2023-11-23 08:46:57,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:46:57,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775423202] [2023-11-23 08:46:57,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:46:57,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:46:57,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:46:57,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:46:57,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:46:57,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:46:57,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:46:57,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:46:57,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-23 08:46:57,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-23 08:46:57,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:46:57,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-23 08:46:57,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-23 08:46:57,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,801 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2023-11-23 08:46:57,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:46:57,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775423202] [2023-11-23 08:46:57,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775423202] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:46:57,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322795950] [2023-11-23 08:46:57,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:46:57,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:46:57,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:46:57,803 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) [2023-11-23 08:46:57,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-23 08:46:57,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:46:57,932 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-23 08:46:57,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:46:57,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-23 08:46:58,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2023-11-23 08:46:58,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2023-11-23 08:46:58,079 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-23 08:46:58,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-23 08:46:58,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 08:46:58,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-23 08:46:58,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 08:46:58,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 08:46:58,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2023-11-23 08:46:58,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 20 [2023-11-23 08:46:58,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2023-11-23 08:46:58,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 25 [2023-11-23 08:46:58,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-23 08:46:58,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 29 [2023-11-23 08:46:58,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 13 [2023-11-23 08:46:58,608 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 51 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-23 08:46:58,609 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 08:46:58,851 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 24)) (.cse2 (+ 16 |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.offset|))) (and (forall ((|ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| Int) (v_ArrVal_220 Int) (v_ArrVal_219 Int)) (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|) |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| v_ArrVal_219)))) (store .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 v_ArrVal_220))) |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.base|) .cse2) 0)) (forall ((v_ArrVal_216 (Array Int Int)) (v_ArrVal_217 Int)) (= (select (select (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_216))) (store .cse3 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse3 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 v_ArrVal_217))) |c_ULTIMATE.start_aws_linked_list_back_harness_~#list~0#1.base|) .cse2) 0)))) is different from false [2023-11-23 08:46:58,865 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:46:58,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 90 [2023-11-23 08:46:58,934 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-23 08:46:58,935 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-23 08:46:59,017 INFO L349 Elim1Store]: treesize reduction 86, result has 45.2 percent of original size [2023-11-23 08:46:59,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 173 treesize of output 202 [2023-11-23 08:46:59,026 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-23 08:46:59,026 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-23 08:46:59,076 INFO L349 Elim1Store]: treesize reduction 86, result has 45.2 percent of original size [2023-11-23 08:46:59,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 203 treesize of output 232 [2023-11-23 08:46:59,091 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:46:59,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 252 treesize of output 252 [2023-11-23 08:46:59,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 219 treesize of output 207 [2023-11-23 08:46:59,122 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:46:59,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 308 treesize of output 306 [2023-11-23 08:46:59,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 265 treesize of output 253 [2023-11-23 08:46:59,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2023-11-23 08:46:59,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-11-23 08:47:00,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:00,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 743 treesize of output 709 [2023-11-23 08:47:00,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:00,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 755 treesize of output 695 [2023-11-23 08:47:01,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322795950] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:01,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 08:47:01,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 12] total 17 [2023-11-23 08:47:01,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852331324] [2023-11-23 08:47:01,890 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 08:47:01,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-23 08:47:01,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:01,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-23 08:47:01,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=526, Unknown=1, NotChecked=46, Total=650 [2023-11-23 08:47:01,893 INFO L87 Difference]: Start difference. First operand 86 states and 115 transitions. Second operand has 17 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 7 states have call successors, (24), 5 states have call predecessors, (24), 7 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2023-11-23 08:47:02,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:47:02,957 INFO L93 Difference]: Finished difference Result 166 states and 224 transitions. [2023-11-23 08:47:02,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-23 08:47:02,957 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 7 states have call successors, (24), 5 states have call predecessors, (24), 7 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) Word has length 80 [2023-11-23 08:47:02,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:47:02,959 INFO L225 Difference]: With dead ends: 166 [2023-11-23 08:47:02,959 INFO L226 Difference]: Without dead ends: 93 [2023-11-23 08:47:02,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 150 SyntacticMatches, 7 SemanticMatches, 38 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=197, Invalid=1288, Unknown=1, NotChecked=74, Total=1560 [2023-11-23 08:47:02,961 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 122 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-23 08:47:02,961 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 635 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 702 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-23 08:47:02,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2023-11-23 08:47:02,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2023-11-23 08:47:02,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 58 states have (on average 1.2586206896551724) internal successors, (73), 60 states have internal predecessors, (73), 24 states have call successors, (24), 9 states have call predecessors, (24), 10 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2023-11-23 08:47:02,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2023-11-23 08:47:02,973 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 80 [2023-11-23 08:47:02,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:47:02,974 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2023-11-23 08:47:02,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 7 states have call successors, (24), 5 states have call predecessors, (24), 7 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2023-11-23 08:47:02,974 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2023-11-23 08:47:02,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-11-23 08:47:02,975 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:47:02,975 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-11-23 08:47:02,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-23 08:47:03,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-11-23 08:47:03,187 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:47:03,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:47:03,188 INFO L85 PathProgramCache]: Analyzing trace with hash 17576415, now seen corresponding path program 1 times [2023-11-23 08:47:03,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:47:03,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710199951] [2023-11-23 08:47:03,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:03,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:47:03,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:03,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:47:03,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:47:03,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:03,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:47:03,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:47:03,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-23 08:47:03,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-23 08:47:03,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:03,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-23 08:47:03,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-23 08:47:03,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,416 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-11-23 08:47:03,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:47:03,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710199951] [2023-11-23 08:47:03,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710199951] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:03,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867930655] [2023-11-23 08:47:03,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:03,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:03,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:47:03,418 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) [2023-11-23 08:47:03,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-23 08:47:03,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:03,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 08:47:03,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:47:03,631 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-23 08:47:03,631 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 08:47:03,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867930655] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 08:47:03,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 08:47:03,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2023-11-23 08:47:03,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740355185] [2023-11-23 08:47:03,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 08:47:03,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 08:47:03,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:03,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 08:47:03,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-23 08:47:03,633 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-11-23 08:47:03,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:47:03,766 INFO L93 Difference]: Finished difference Result 169 states and 225 transitions. [2023-11-23 08:47:03,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 08:47:03,767 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 82 [2023-11-23 08:47:03,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:47:03,768 INFO L225 Difference]: With dead ends: 169 [2023-11-23 08:47:03,768 INFO L226 Difference]: Without dead ends: 93 [2023-11-23 08:47:03,768 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2023-11-23 08:47:03,769 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 42 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 08:47:03,769 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 566 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 08:47:03,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2023-11-23 08:47:03,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2023-11-23 08:47:03,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 58 states have (on average 1.2413793103448276) internal successors, (72), 60 states have internal predecessors, (72), 24 states have call successors, (24), 9 states have call predecessors, (24), 10 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2023-11-23 08:47:03,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 121 transitions. [2023-11-23 08:47:03,778 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 121 transitions. Word has length 82 [2023-11-23 08:47:03,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:47:03,779 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 121 transitions. [2023-11-23 08:47:03,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-11-23 08:47:03,779 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 121 transitions. [2023-11-23 08:47:03,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-11-23 08:47:03,780 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:47:03,780 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-11-23 08:47:03,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-23 08:47:03,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:03,988 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:47:03,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:47:03,989 INFO L85 PathProgramCache]: Analyzing trace with hash 974334098, now seen corresponding path program 1 times [2023-11-23 08:47:03,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:47:03,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328647644] [2023-11-23 08:47:03,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:03,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:47:04,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:04,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:47:04,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:47:04,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:04,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:47:04,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:47:04,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-23 08:47:04,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-23 08:47:04,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:04,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-23 08:47:04,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-23 08:47:04,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,163 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2023-11-23 08:47:04,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:47:04,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328647644] [2023-11-23 08:47:04,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328647644] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:04,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515155123] [2023-11-23 08:47:04,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:04,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:04,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:47:04,165 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) [2023-11-23 08:47:04,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-23 08:47:04,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-23 08:47:04,306 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:47:04,372 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-23 08:47:04,372 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 08:47:04,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515155123] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 08:47:04,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 08:47:04,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6] total 13 [2023-11-23 08:47:04,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313722282] [2023-11-23 08:47:04,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 08:47:04,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 08:47:04,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:04,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 08:47:04,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2023-11-23 08:47:04,374 INFO L87 Difference]: Start difference. First operand 93 states and 121 transitions. Second operand has 9 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-11-23 08:47:04,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:47:04,526 INFO L93 Difference]: Finished difference Result 176 states and 234 transitions. [2023-11-23 08:47:04,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 08:47:04,526 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 84 [2023-11-23 08:47:04,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:47:04,527 INFO L225 Difference]: With dead ends: 176 [2023-11-23 08:47:04,527 INFO L226 Difference]: Without dead ends: 99 [2023-11-23 08:47:04,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2023-11-23 08:47:04,528 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 64 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 08:47:04,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 635 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 08:47:04,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2023-11-23 08:47:04,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 94. [2023-11-23 08:47:04,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 59 states have (on average 1.2372881355932204) internal successors, (73), 61 states have internal predecessors, (73), 24 states have call successors, (24), 9 states have call predecessors, (24), 10 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2023-11-23 08:47:04,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 122 transitions. [2023-11-23 08:47:04,537 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 122 transitions. Word has length 84 [2023-11-23 08:47:04,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:47:04,537 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 122 transitions. [2023-11-23 08:47:04,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-11-23 08:47:04,538 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 122 transitions. [2023-11-23 08:47:04,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-11-23 08:47:04,539 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:47:04,539 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-11-23 08:47:04,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-23 08:47:04,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:04,751 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:47:04,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:47:04,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1844816228, now seen corresponding path program 1 times [2023-11-23 08:47:04,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:47:04,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528422320] [2023-11-23 08:47:04,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:04,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:47:04,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:04,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:47:04,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:47:04,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:04,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:47:04,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:47:04,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 08:47:04,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:04,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-23 08:47:04,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:05,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-23 08:47:05,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 08:47:05,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,013 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2023-11-23 08:47:05,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:47:05,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528422320] [2023-11-23 08:47:05,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528422320] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:05,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164402401] [2023-11-23 08:47:05,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:05,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:05,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:47:05,015 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) [2023-11-23 08:47:05,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-23 08:47:05,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 08:47:05,153 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:47:05,161 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-11-23 08:47:05,161 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 08:47:05,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164402401] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 08:47:05,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 08:47:05,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2023-11-23 08:47:05,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778819094] [2023-11-23 08:47:05,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 08:47:05,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 08:47:05,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:05,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 08:47:05,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-23 08:47:05,163 INFO L87 Difference]: Start difference. First operand 94 states and 122 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-23 08:47:05,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:47:05,189 INFO L93 Difference]: Finished difference Result 172 states and 230 transitions. [2023-11-23 08:47:05,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 08:47:05,190 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 85 [2023-11-23 08:47:05,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:47:05,191 INFO L225 Difference]: With dead ends: 172 [2023-11-23 08:47:05,191 INFO L226 Difference]: Without dead ends: 98 [2023-11-23 08:47:05,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-23 08:47:05,192 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 2 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 08:47:05,192 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 199 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 08:47:05,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2023-11-23 08:47:05,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 95. [2023-11-23 08:47:05,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 60 states have (on average 1.2333333333333334) internal successors, (74), 62 states have internal predecessors, (74), 24 states have call successors, (24), 9 states have call predecessors, (24), 10 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2023-11-23 08:47:05,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 123 transitions. [2023-11-23 08:47:05,201 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 123 transitions. Word has length 85 [2023-11-23 08:47:05,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:47:05,201 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 123 transitions. [2023-11-23 08:47:05,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-23 08:47:05,201 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 123 transitions. [2023-11-23 08:47:05,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-23 08:47:05,202 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:47:05,202 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-11-23 08:47:05,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-23 08:47:05,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:05,418 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:47:05,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:47:05,418 INFO L85 PathProgramCache]: Analyzing trace with hash -108441464, now seen corresponding path program 1 times [2023-11-23 08:47:05,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:47:05,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539907373] [2023-11-23 08:47:05,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:05,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:47:05,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:05,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:47:05,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:47:05,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:05,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:47:05,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:47:05,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:47:05,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 08:47:05,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-23 08:47:05,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:05,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 08:47:05,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2023-11-23 08:47:05,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,628 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2023-11-23 08:47:05,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:47:05,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539907373] [2023-11-23 08:47:05,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539907373] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:05,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092481090] [2023-11-23 08:47:05,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:05,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:05,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:47:05,629 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) [2023-11-23 08:47:05,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-23 08:47:05,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:05,779 INFO L262 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-23 08:47:05,785 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:47:05,838 INFO L349 Elim1Store]: treesize reduction 66, result has 39.4 percent of original size [2023-11-23 08:47:05,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 76 treesize of output 128 [2023-11-23 08:47:05,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 15 [2023-11-23 08:47:05,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 26 [2023-11-23 08:47:06,286 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-23 08:47:06,286 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 08:47:06,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092481090] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 08:47:06,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 08:47:06,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [7] total 17 [2023-11-23 08:47:06,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102064636] [2023-11-23 08:47:06,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 08:47:06,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 08:47:06,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:06,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 08:47:06,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2023-11-23 08:47:06,288 INFO L87 Difference]: Start difference. First operand 95 states and 123 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 11 states have internal predecessors, (52), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2023-11-23 08:47:08,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:47:10,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:47:12,410 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:47:12,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:47:12,862 INFO L93 Difference]: Finished difference Result 187 states and 248 transitions. [2023-11-23 08:47:12,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-23 08:47:12,862 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 11 states have internal predecessors, (52), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) Word has length 92 [2023-11-23 08:47:12,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:47:12,863 INFO L225 Difference]: With dead ends: 187 [2023-11-23 08:47:12,863 INFO L226 Difference]: Without dead ends: 98 [2023-11-23 08:47:12,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 94 SyntacticMatches, 12 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2023-11-23 08:47:12,864 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 88 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 36 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2023-11-23 08:47:12,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 478 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 539 Invalid, 3 Unknown, 0 Unchecked, 6.5s Time] [2023-11-23 08:47:12,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2023-11-23 08:47:12,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 97. [2023-11-23 08:47:12,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 62 states have (on average 1.2258064516129032) internal successors, (76), 64 states have internal predecessors, (76), 24 states have call successors, (24), 9 states have call predecessors, (24), 10 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2023-11-23 08:47:12,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 125 transitions. [2023-11-23 08:47:12,873 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 125 transitions. Word has length 92 [2023-11-23 08:47:12,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:47:12,873 INFO L495 AbstractCegarLoop]: Abstraction has 97 states and 125 transitions. [2023-11-23 08:47:12,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 11 states have internal predecessors, (52), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2023-11-23 08:47:12,874 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 125 transitions. [2023-11-23 08:47:12,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-23 08:47:12,874 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:47:12,875 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-11-23 08:47:12,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-23 08:47:13,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:13,087 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:47:13,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:47:13,087 INFO L85 PathProgramCache]: Analyzing trace with hash -501468474, now seen corresponding path program 1 times [2023-11-23 08:47:13,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:47:13,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676557207] [2023-11-23 08:47:13,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:13,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:47:13,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:13,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:47:13,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:47:13,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:13,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:47:13,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:47:13,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:47:13,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-23 08:47:13,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-23 08:47:13,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:13,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-23 08:47:13,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2023-11-23 08:47:13,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,347 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2023-11-23 08:47:13,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:47:13,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676557207] [2023-11-23 08:47:13,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676557207] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:13,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329315838] [2023-11-23 08:47:13,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:13,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:13,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:47:13,349 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 08:47:13,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-23 08:47:13,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:13,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-23 08:47:13,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:47:13,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 08:47:13,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 08:47:14,099 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 46 proven. 5 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-23 08:47:14,099 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 08:47:14,458 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-11-23 08:47:14,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329315838] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 08:47:14,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 08:47:14,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 13, 11] total 25 [2023-11-23 08:47:14,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304595648] [2023-11-23 08:47:14,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 08:47:14,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-23 08:47:14,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:14,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-23 08:47:14,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2023-11-23 08:47:14,460 INFO L87 Difference]: Start difference. First operand 97 states and 125 transitions. Second operand has 25 states, 24 states have (on average 4.375) internal successors, (105), 24 states have internal predecessors, (105), 7 states have call successors, (26), 3 states have call predecessors, (26), 7 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2023-11-23 08:47:16,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:47:16,032 INFO L93 Difference]: Finished difference Result 331 states and 447 transitions. [2023-11-23 08:47:16,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-23 08:47:16,033 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 4.375) internal successors, (105), 24 states have internal predecessors, (105), 7 states have call successors, (26), 3 states have call predecessors, (26), 7 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) Word has length 92 [2023-11-23 08:47:16,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:47:16,034 INFO L225 Difference]: With dead ends: 331 [2023-11-23 08:47:16,034 INFO L226 Difference]: Without dead ends: 253 [2023-11-23 08:47:16,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 189 SyntacticMatches, 8 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 724 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=533, Invalid=3007, Unknown=0, NotChecked=0, Total=3540 [2023-11-23 08:47:16,036 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 364 mSDsluCounter, 1160 mSDsCounter, 0 mSdLazyCounter, 1268 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 1270 SdHoareTripleChecker+Invalid, 1308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-23 08:47:16,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [376 Valid, 1270 Invalid, 1308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1268 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-23 08:47:16,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2023-11-23 08:47:16,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 197. [2023-11-23 08:47:16,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 133 states have (on average 1.263157894736842) internal successors, (168), 137 states have internal predecessors, (168), 43 states have call successors, (43), 16 states have call predecessors, (43), 20 states have return successors, (53), 43 states have call predecessors, (53), 41 states have call successors, (53) [2023-11-23 08:47:16,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 264 transitions. [2023-11-23 08:47:16,074 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 264 transitions. Word has length 92 [2023-11-23 08:47:16,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:47:16,074 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 264 transitions. [2023-11-23 08:47:16,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 4.375) internal successors, (105), 24 states have internal predecessors, (105), 7 states have call successors, (26), 3 states have call predecessors, (26), 7 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2023-11-23 08:47:16,075 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 264 transitions. [2023-11-23 08:47:16,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-11-23 08:47:16,076 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:47:16,076 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-11-23 08:47:16,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-23 08:47:16,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:16,284 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:47:16,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:47:16,285 INFO L85 PathProgramCache]: Analyzing trace with hash 998126907, now seen corresponding path program 1 times [2023-11-23 08:47:16,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:47:16,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311394217] [2023-11-23 08:47:16,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:16,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:47:16,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:16,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:47:16,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:47:16,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:16,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:47:16,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:47:16,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:47:16,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 08:47:16,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-23 08:47:16,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:16,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-23 08:47:16,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-11-23 08:47:16,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,431 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-11-23 08:47:16,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:47:16,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311394217] [2023-11-23 08:47:16,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311394217] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:16,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361576432] [2023-11-23 08:47:16,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:16,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:16,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:47:16,433 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 08:47:16,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-23 08:47:16,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,596 INFO L262 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 08:47:16,598 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:47:16,602 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-11-23 08:47:16,602 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 08:47:16,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361576432] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 08:47:16,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 08:47:16,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2023-11-23 08:47:16,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103975503] [2023-11-23 08:47:16,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 08:47:16,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 08:47:16,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:16,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 08:47:16,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 08:47:16,604 INFO L87 Difference]: Start difference. First operand 197 states and 264 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-23 08:47:16,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:47:16,643 INFO L93 Difference]: Finished difference Result 282 states and 375 transitions. [2023-11-23 08:47:16,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-23 08:47:16,644 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 94 [2023-11-23 08:47:16,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:47:16,645 INFO L225 Difference]: With dead ends: 282 [2023-11-23 08:47:16,645 INFO L226 Difference]: Without dead ends: 127 [2023-11-23 08:47:16,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 08:47:16,646 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 3 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 08:47:16,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 301 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 08:47:16,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2023-11-23 08:47:16,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2023-11-23 08:47:16,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 85 states have (on average 1.2) internal successors, (102), 87 states have internal predecessors, (102), 25 states have call successors, (25), 13 states have call predecessors, (25), 14 states have return successors, (28), 24 states have call predecessors, (28), 24 states have call successors, (28) [2023-11-23 08:47:16,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 155 transitions. [2023-11-23 08:47:16,658 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 155 transitions. Word has length 94 [2023-11-23 08:47:16,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:47:16,658 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 155 transitions. [2023-11-23 08:47:16,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-23 08:47:16,658 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 155 transitions. [2023-11-23 08:47:16,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-11-23 08:47:16,659 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:47:16,659 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-11-23 08:47:16,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-23 08:47:16,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-23 08:47:16,872 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:47:16,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:47:16,872 INFO L85 PathProgramCache]: Analyzing trace with hash -4624905, now seen corresponding path program 1 times [2023-11-23 08:47:16,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:47:16,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390555971] [2023-11-23 08:47:16,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:16,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:47:16,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:16,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:47:16,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:47:16,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:16,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:47:16,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:16,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:47:16,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:17,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:47:17,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:17,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-23 08:47:17,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:17,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-23 08:47:17,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:17,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:17,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:17,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-23 08:47:17,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:17,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-11-23 08:47:17,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:17,081 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-11-23 08:47:17,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:47:17,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390555971] [2023-11-23 08:47:17,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390555971] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:17,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748591974] [2023-11-23 08:47:17,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:17,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:17,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:47:17,083 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 08:47:17,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-23 08:47:17,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:17,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 110 conjunts are in the unsatisfiable core [2023-11-23 08:47:17,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:47:17,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-23 08:47:17,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 16 [2023-11-23 08:47:17,438 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-23 08:47:17,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2023-11-23 08:47:17,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 16 [2023-11-23 08:47:17,459 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-23 08:47:17,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2023-11-23 08:47:17,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-11-23 08:47:17,473 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-23 08:47:17,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-23 08:47:17,537 INFO L349 Elim1Store]: treesize reduction 38, result has 22.4 percent of original size [2023-11-23 08:47:17,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 140 treesize of output 136 [2023-11-23 08:47:17,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 92 [2023-11-23 08:47:17,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 26 [2023-11-23 08:47:17,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 11 [2023-11-23 08:47:18,548 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 51 proven. 10 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-23 08:47:18,549 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 08:47:19,723 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:19,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 33 [2023-11-23 08:47:19,740 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:19,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 316 treesize of output 286 [2023-11-23 08:47:19,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 180 [2023-11-23 08:47:19,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2023-11-23 08:47:19,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2023-11-23 08:47:19,870 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:19,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 76 [2023-11-23 08:47:20,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748591974] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:20,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 08:47:20,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 17] total 24 [2023-11-23 08:47:20,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993931749] [2023-11-23 08:47:20,310 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 08:47:20,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-23 08:47:20,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:20,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-23 08:47:20,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1582, Unknown=13, NotChecked=0, Total=1722 [2023-11-23 08:47:20,320 INFO L87 Difference]: Start difference. First operand 125 states and 155 transitions. Second operand has 24 states, 21 states have (on average 4.904761904761905) internal successors, (103), 21 states have internal predecessors, (103), 9 states have call successors, (26), 5 states have call predecessors, (26), 8 states have return successors, (23), 8 states have call predecessors, (23), 9 states have call successors, (23) [2023-11-23 08:47:22,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:47:22,916 INFO L93 Difference]: Finished difference Result 355 states and 455 transitions. [2023-11-23 08:47:22,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-23 08:47:22,917 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 4.904761904761905) internal successors, (103), 21 states have internal predecessors, (103), 9 states have call successors, (26), 5 states have call predecessors, (26), 8 states have return successors, (23), 8 states have call predecessors, (23), 9 states have call successors, (23) Word has length 94 [2023-11-23 08:47:22,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:47:22,918 INFO L225 Difference]: With dead ends: 355 [2023-11-23 08:47:22,918 INFO L226 Difference]: Without dead ends: 256 [2023-11-23 08:47:22,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 171 SyntacticMatches, 7 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 970 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=491, Invalid=4898, Unknown=13, NotChecked=0, Total=5402 [2023-11-23 08:47:22,920 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 279 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 1542 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 1101 SdHoareTripleChecker+Invalid, 1654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-23 08:47:22,920 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 1101 Invalid, 1654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1542 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-23 08:47:22,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2023-11-23 08:47:22,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 241. [2023-11-23 08:47:22,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 165 states have (on average 1.2121212121212122) internal successors, (200), 169 states have internal predecessors, (200), 49 states have call successors, (49), 24 states have call predecessors, (49), 26 states have return successors, (55), 47 states have call predecessors, (55), 47 states have call successors, (55) [2023-11-23 08:47:22,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 304 transitions. [2023-11-23 08:47:22,943 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 304 transitions. Word has length 94 [2023-11-23 08:47:22,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:47:22,943 INFO L495 AbstractCegarLoop]: Abstraction has 241 states and 304 transitions. [2023-11-23 08:47:22,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 4.904761904761905) internal successors, (103), 21 states have internal predecessors, (103), 9 states have call successors, (26), 5 states have call predecessors, (26), 8 states have return successors, (23), 8 states have call predecessors, (23), 9 states have call successors, (23) [2023-11-23 08:47:22,944 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 304 transitions. [2023-11-23 08:47:22,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-11-23 08:47:22,944 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:47:22,945 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-11-23 08:47:22,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-23 08:47:23,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-23 08:47:23,157 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:47:23,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:47:23,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1918072911, now seen corresponding path program 1 times [2023-11-23 08:47:23,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:47:23,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813135305] [2023-11-23 08:47:23,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:23,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:47:23,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:23,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:47:23,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:47:23,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:23,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:47:23,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:47:23,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:47:23,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-23 08:47:23,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-23 08:47:23,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:23,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 08:47:23,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 08:47:23,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,708 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2023-11-23 08:47:23,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:47:23,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813135305] [2023-11-23 08:47:23,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813135305] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:23,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278678303] [2023-11-23 08:47:23,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:23,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:23,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:47:23,710 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 08:47:23,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-23 08:47:23,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:23,885 INFO L262 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-23 08:47:23,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:47:24,044 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-11-23 08:47:24,044 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 08:47:24,217 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-23 08:47:24,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278678303] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:24,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-23 08:47:24,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [14, 12] total 28 [2023-11-23 08:47:24,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972698243] [2023-11-23 08:47:24,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 08:47:24,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 08:47:24,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:24,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 08:47:24,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=697, Unknown=0, NotChecked=0, Total=756 [2023-11-23 08:47:24,218 INFO L87 Difference]: Start difference. First operand 241 states and 304 transitions. Second operand has 6 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2023-11-23 08:47:24,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:47:24,306 INFO L93 Difference]: Finished difference Result 255 states and 319 transitions. [2023-11-23 08:47:24,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 08:47:24,307 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 95 [2023-11-23 08:47:24,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:47:24,309 INFO L225 Difference]: With dead ends: 255 [2023-11-23 08:47:24,309 INFO L226 Difference]: Without dead ends: 253 [2023-11-23 08:47:24,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=749, Unknown=0, NotChecked=0, Total=812 [2023-11-23 08:47:24,310 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 6 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 08:47:24,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 504 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 08:47:24,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2023-11-23 08:47:24,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 251. [2023-11-23 08:47:24,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 171 states have (on average 1.2046783625730995) internal successors, (206), 175 states have internal predecessors, (206), 51 states have call successors, (51), 26 states have call predecessors, (51), 28 states have return successors, (57), 49 states have call predecessors, (57), 49 states have call successors, (57) [2023-11-23 08:47:24,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 314 transitions. [2023-11-23 08:47:24,358 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 314 transitions. Word has length 95 [2023-11-23 08:47:24,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:47:24,358 INFO L495 AbstractCegarLoop]: Abstraction has 251 states and 314 transitions. [2023-11-23 08:47:24,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2023-11-23 08:47:24,359 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 314 transitions. [2023-11-23 08:47:24,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-11-23 08:47:24,360 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:47:24,361 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 08:47:24,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-23 08:47:24,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-23 08:47:24,573 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:47:24,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:47:24,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1109154376, now seen corresponding path program 1 times [2023-11-23 08:47:24,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:47:24,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512989772] [2023-11-23 08:47:24,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:24,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:47:24,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:25,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:47:25,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:47:25,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:25,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:47:25,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:47:25,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:47:25,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-23 08:47:25,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-23 08:47:25,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:25,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 08:47:25,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 08:47:25,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:47:25,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,751 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2023-11-23 08:47:25,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:47:25,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512989772] [2023-11-23 08:47:25,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512989772] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:25,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110752493] [2023-11-23 08:47:25,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:25,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:25,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:47:25,753 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 08:47:25,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-23 08:47:25,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:25,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-23 08:47:25,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:47:26,153 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2023-11-23 08:47:26,153 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 08:47:26,317 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2023-11-23 08:47:26,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110752493] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:26,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-23 08:47:26,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [13, 13] total 29 [2023-11-23 08:47:26,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258197873] [2023-11-23 08:47:26,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 08:47:26,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 08:47:26,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:26,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 08:47:26,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=751, Unknown=0, NotChecked=0, Total=812 [2023-11-23 08:47:26,318 INFO L87 Difference]: Start difference. First operand 251 states and 314 transitions. Second operand has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2023-11-23 08:47:26,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:47:26,424 INFO L93 Difference]: Finished difference Result 271 states and 337 transitions. [2023-11-23 08:47:26,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 08:47:26,424 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 107 [2023-11-23 08:47:26,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:47:26,425 INFO L225 Difference]: With dead ends: 271 [2023-11-23 08:47:26,425 INFO L226 Difference]: Without dead ends: 269 [2023-11-23 08:47:26,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=861, Unknown=0, NotChecked=0, Total=930 [2023-11-23 08:47:26,426 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 8 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 08:47:26,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 606 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 08:47:26,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2023-11-23 08:47:26,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 257. [2023-11-23 08:47:26,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 175 states have (on average 1.2) internal successors, (210), 181 states have internal predecessors, (210), 51 states have call successors, (51), 26 states have call predecessors, (51), 30 states have return successors, (61), 49 states have call predecessors, (61), 49 states have call successors, (61) [2023-11-23 08:47:26,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 322 transitions. [2023-11-23 08:47:26,448 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 322 transitions. Word has length 107 [2023-11-23 08:47:26,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:47:26,449 INFO L495 AbstractCegarLoop]: Abstraction has 257 states and 322 transitions. [2023-11-23 08:47:26,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2023-11-23 08:47:26,449 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 322 transitions. [2023-11-23 08:47:26,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-11-23 08:47:26,450 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:47:26,450 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 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] [2023-11-23 08:47:26,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-23 08:47:26,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-23 08:47:26,662 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:47:26,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:47:26,663 INFO L85 PathProgramCache]: Analyzing trace with hash 217419995, now seen corresponding path program 1 times [2023-11-23 08:47:26,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:47:26,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652312058] [2023-11-23 08:47:26,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:26,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:47:26,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:27,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:47:27,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:47:27,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:27,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:47:27,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:47:27,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:47:27,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-23 08:47:27,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-23 08:47:27,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:27,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-23 08:47:27,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 08:47:27,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:47:27,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,331 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 23 proven. 3 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-11-23 08:47:27,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:47:27,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652312058] [2023-11-23 08:47:27,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652312058] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:27,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618424693] [2023-11-23 08:47:27,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:27,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:27,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:47:27,333 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 08:47:27,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-23 08:47:27,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:27,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 78 conjunts are in the unsatisfiable core [2023-11-23 08:47:27,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:47:27,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-23 08:47:27,629 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-23 08:47:27,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-23 08:47:27,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 16 [2023-11-23 08:47:27,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-23 08:47:27,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 11 [2023-11-23 08:47:28,318 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 23 proven. 23 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-11-23 08:47:28,318 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 08:47:28,739 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:28,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 41 [2023-11-23 08:47:28,746 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:28,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 33 [2023-11-23 08:47:28,758 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:28,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 255 treesize of output 267 [2023-11-23 08:47:28,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 176 [2023-11-23 08:47:28,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2023-11-23 08:47:28,845 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:28,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 73 [2023-11-23 08:47:28,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2023-11-23 08:47:28,907 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:28,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 66 [2023-11-23 08:47:29,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618424693] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:29,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 08:47:29,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16] total 27 [2023-11-23 08:47:29,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110246090] [2023-11-23 08:47:29,102 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 08:47:29,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-23 08:47:29,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:29,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-23 08:47:29,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1284, Unknown=0, NotChecked=0, Total=1406 [2023-11-23 08:47:29,103 INFO L87 Difference]: Start difference. First operand 257 states and 322 transitions. Second operand has 27 states, 27 states have (on average 4.296296296296297) internal successors, (116), 25 states have internal predecessors, (116), 10 states have call successors, (27), 6 states have call predecessors, (27), 5 states have return successors, (24), 10 states have call predecessors, (24), 9 states have call successors, (24) [2023-11-23 08:47:30,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:47:30,300 INFO L93 Difference]: Finished difference Result 485 states and 618 transitions. [2023-11-23 08:47:30,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-23 08:47:30,300 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.296296296296297) internal successors, (116), 25 states have internal predecessors, (116), 10 states have call successors, (27), 6 states have call predecessors, (27), 5 states have return successors, (24), 10 states have call predecessors, (24), 9 states have call successors, (24) Word has length 110 [2023-11-23 08:47:30,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:47:30,301 INFO L225 Difference]: With dead ends: 485 [2023-11-23 08:47:30,301 INFO L226 Difference]: Without dead ends: 272 [2023-11-23 08:47:30,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 201 SyntacticMatches, 15 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=268, Invalid=2084, Unknown=0, NotChecked=0, Total=2352 [2023-11-23 08:47:30,303 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 186 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 1276 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 926 SdHoareTripleChecker+Invalid, 1412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-23 08:47:30,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 926 Invalid, 1412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1276 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-23 08:47:30,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2023-11-23 08:47:30,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 262. [2023-11-23 08:47:30,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 179 states have (on average 1.2067039106145252) internal successors, (216), 185 states have internal predecessors, (216), 52 states have call successors, (52), 26 states have call predecessors, (52), 30 states have return successors, (62), 50 states have call predecessors, (62), 50 states have call successors, (62) [2023-11-23 08:47:30,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 330 transitions. [2023-11-23 08:47:30,329 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 330 transitions. Word has length 110 [2023-11-23 08:47:30,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:47:30,329 INFO L495 AbstractCegarLoop]: Abstraction has 262 states and 330 transitions. [2023-11-23 08:47:30,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.296296296296297) internal successors, (116), 25 states have internal predecessors, (116), 10 states have call successors, (27), 6 states have call predecessors, (27), 5 states have return successors, (24), 10 states have call predecessors, (24), 9 states have call successors, (24) [2023-11-23 08:47:30,330 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 330 transitions. [2023-11-23 08:47:30,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-11-23 08:47:30,331 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:47:30,331 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-23 08:47:30,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-23 08:47:30,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-23 08:47:30,544 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:47:30,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:47:30,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1493401658, now seen corresponding path program 1 times [2023-11-23 08:47:30,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:47:30,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360683511] [2023-11-23 08:47:30,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:30,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:47:30,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:30,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:30,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:30,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:47:30,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:30,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 08:47:30,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:30,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:30,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:30,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-23 08:47:30,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:30,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-23 08:47:30,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:30,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:47:30,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:30,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-23 08:47:30,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:30,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 08:47:30,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:31,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 08:47:31,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:31,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:31,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:31,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-23 08:47:31,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:31,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-23 08:47:31,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:31,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:47:31,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:31,176 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 4 proven. 30 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2023-11-23 08:47:31,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:47:31,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360683511] [2023-11-23 08:47:31,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360683511] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:31,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904968447] [2023-11-23 08:47:31,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:31,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:31,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:47:31,178 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 08:47:31,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-23 08:47:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:31,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 83 conjunts are in the unsatisfiable core [2023-11-23 08:47:31,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:47:31,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 08:47:31,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-23 08:47:31,821 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 45 proven. 7 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2023-11-23 08:47:31,821 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 08:47:32,276 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-11-23 08:47:32,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904968447] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:32,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-23 08:47:32,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [14, 22] total 38 [2023-11-23 08:47:32,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028662961] [2023-11-23 08:47:32,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 08:47:32,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 08:47:32,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:32,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 08:47:32,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1305, Unknown=0, NotChecked=0, Total=1406 [2023-11-23 08:47:32,278 INFO L87 Difference]: Start difference. First operand 262 states and 330 transitions. Second operand has 10 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 1 states have call successors, (12) [2023-11-23 08:47:32,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:47:32,562 INFO L93 Difference]: Finished difference Result 402 states and 514 transitions. [2023-11-23 08:47:32,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 08:47:32,563 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 1 states have call successors, (12) Word has length 120 [2023-11-23 08:47:32,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:47:32,564 INFO L225 Difference]: With dead ends: 402 [2023-11-23 08:47:32,564 INFO L226 Difference]: Without dead ends: 256 [2023-11-23 08:47:32,565 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=137, Invalid=1669, Unknown=0, NotChecked=0, Total=1806 [2023-11-23 08:47:32,566 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 17 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 751 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 08:47:32,566 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 751 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 08:47:32,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2023-11-23 08:47:32,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 134. [2023-11-23 08:47:32,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 91 states have (on average 1.1868131868131868) internal successors, (108), 93 states have internal predecessors, (108), 27 states have call successors, (27), 14 states have call predecessors, (27), 15 states have return successors, (30), 26 states have call predecessors, (30), 26 states have call successors, (30) [2023-11-23 08:47:32,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 165 transitions. [2023-11-23 08:47:32,582 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 165 transitions. Word has length 120 [2023-11-23 08:47:32,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:47:32,583 INFO L495 AbstractCegarLoop]: Abstraction has 134 states and 165 transitions. [2023-11-23 08:47:32,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 1 states have call successors, (12) [2023-11-23 08:47:32,583 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 165 transitions. [2023-11-23 08:47:32,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-23 08:47:32,584 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:47:32,584 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 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] [2023-11-23 08:47:32,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-23 08:47:32,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-23 08:47:32,799 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:47:32,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:47:32,799 INFO L85 PathProgramCache]: Analyzing trace with hash 41452242, now seen corresponding path program 1 times [2023-11-23 08:47:32,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:47:32,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792884779] [2023-11-23 08:47:32,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:32,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:47:32,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:33,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:47:33,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:47:33,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:33,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:47:33,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:47:33,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:47:33,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-23 08:47:33,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-23 08:47:33,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-11-23 08:47:33,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:47:33,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 08:47:33,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-23 08:47:33,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 08:47:33,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-23 08:47:33,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,563 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2023-11-23 08:47:33,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:47:33,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792884779] [2023-11-23 08:47:33,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792884779] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:33,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801870605] [2023-11-23 08:47:33,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:47:33,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:47:33,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:47:33,564 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 08:47:33,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-23 08:47:33,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:47:33,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-23 08:47:33,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:47:33,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-23 08:47:34,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 16 [2023-11-23 08:47:34,049 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-23 08:47:34,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2023-11-23 08:47:34,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-11-23 08:47:34,063 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-23 08:47:34,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-23 08:47:34,118 INFO L349 Elim1Store]: treesize reduction 50, result has 18.0 percent of original size [2023-11-23 08:47:34,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 97 [2023-11-23 08:47:34,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 54 [2023-11-23 08:47:34,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 30 [2023-11-23 08:47:42,562 WARN L876 $PredicateComparison]: unable to prove that (exists ((v_aws_linked_list_back_~list.offset_BEFORE_CALL_44 Int) (v_aws_linked_list_back_~list.base_BEFORE_CALL_41 Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| v_aws_linked_list_back_~list.base_BEFORE_CALL_41) v_aws_linked_list_back_~list.offset_BEFORE_CALL_44))) (and (not (= v_aws_linked_list_back_~list.base_BEFORE_CALL_41 .cse0)) (not (= .cse0 0))))) is different from true [2023-11-23 08:47:49,499 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 10 proven. 17 refuted. 0 times theorem prover too weak. 45 trivial. 20 not checked. [2023-11-23 08:47:49,499 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 08:47:51,841 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:51,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 33 [2023-11-23 08:47:51,856 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:51,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 188 treesize of output 188 [2023-11-23 08:47:51,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 168 [2023-11-23 08:47:51,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2023-11-23 08:47:51,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2023-11-23 08:47:51,980 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-23 08:47:51,980 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 61 [2023-11-23 08:47:54,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801870605] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:47:54,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 08:47:54,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14] total 24 [2023-11-23 08:47:54,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115628057] [2023-11-23 08:47:54,186 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 08:47:54,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-23 08:47:54,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:47:54,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-23 08:47:54,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=939, Unknown=12, NotChecked=62, Total=1122 [2023-11-23 08:47:54,188 INFO L87 Difference]: Start difference. First operand 134 states and 165 transitions. Second operand has 24 states, 24 states have (on average 5.166666666666667) internal successors, (124), 23 states have internal predecessors, (124), 9 states have call successors, (30), 6 states have call predecessors, (30), 8 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2023-11-23 08:47:56,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:47:58,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:00,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:03,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:05,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:07,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:09,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:11,204 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:17,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:19,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:21,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:23,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:25,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:28,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:30,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:32,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:34,425 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:36,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:38,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:40,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:44,848 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:46,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:48,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:50,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:52,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:54,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:56,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:48:58,875 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:00,940 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:02,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:04,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:06,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:09,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:11,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:14,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:15,491 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:17,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:19,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:21,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:23,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-23 08:49:23,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:49:23,755 INFO L93 Difference]: Finished difference Result 438 states and 557 transitions. [2023-11-23 08:49:23,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-23 08:49:23,756 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.166666666666667) internal successors, (124), 23 states have internal predecessors, (124), 9 states have call successors, (30), 6 states have call predecessors, (30), 8 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) Word has length 118 [2023-11-23 08:49:23,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:49:23,757 INFO L225 Difference]: With dead ends: 438 [2023-11-23 08:49:23,757 INFO L226 Difference]: Without dead ends: 333 [2023-11-23 08:49:23,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 224 SyntacticMatches, 15 SemanticMatches, 64 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 970 ImplicationChecksByTransitivity, 27.1s TimeCoverageRelationStatistics Valid=497, Invalid=3652, Unknown=15, NotChecked=126, Total=4290 [2023-11-23 08:49:23,759 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 433 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 1295 mSolverCounterSat, 160 mSolverCounterUnsat, 39 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 81.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 876 SdHoareTripleChecker+Invalid, 1809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 1295 IncrementalHoareTripleChecker+Invalid, 39 IncrementalHoareTripleChecker+Unknown, 315 IncrementalHoareTripleChecker+Unchecked, 82.0s IncrementalHoareTripleChecker+Time [2023-11-23 08:49:23,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 876 Invalid, 1809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 1295 Invalid, 39 Unknown, 315 Unchecked, 82.0s Time] [2023-11-23 08:49:23,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2023-11-23 08:49:23,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 285. [2023-11-23 08:49:23,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 202 states have (on average 1.183168316831683) internal successors, (239), 206 states have internal predecessors, (239), 54 states have call successors, (54), 26 states have call predecessors, (54), 28 states have return successors, (60), 52 states have call predecessors, (60), 52 states have call successors, (60) [2023-11-23 08:49:23,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 353 transitions. [2023-11-23 08:49:23,829 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 353 transitions. Word has length 118 [2023-11-23 08:49:23,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:49:23,829 INFO L495 AbstractCegarLoop]: Abstraction has 285 states and 353 transitions. [2023-11-23 08:49:23,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.166666666666667) internal successors, (124), 23 states have internal predecessors, (124), 9 states have call successors, (30), 6 states have call predecessors, (30), 8 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2023-11-23 08:49:23,830 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 353 transitions. [2023-11-23 08:49:23,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-23 08:49:23,831 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:49:23,831 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 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] [2023-11-23 08:49:23,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-23 08:49:24,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:49:24,095 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:49:24,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:49:24,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1964680276, now seen corresponding path program 1 times [2023-11-23 08:49:24,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:49:24,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133330050] [2023-11-23 08:49:24,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:49:24,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:49:24,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:49:24,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 08:49:24,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 08:49:24,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:49:24,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 08:49:24,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-23 08:49:24,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 08:49:24,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-23 08:49:24,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-23 08:49:24,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-11-23 08:49:24,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 08:49:24,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 08:49:24,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-23 08:49:24,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-23 08:49:24,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-23 08:49:24,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,464 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2023-11-23 08:49:24,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 08:49:24,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133330050] [2023-11-23 08:49:24,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133330050] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 08:49:24,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656995777] [2023-11-23 08:49:24,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:49:24,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 08:49:24,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 08:49:24,466 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 08:49:24,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-23 08:49:24,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 08:49:24,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 08:49:24,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 08:49:24,779 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2023-11-23 08:49:24,779 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 08:49:24,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656995777] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 08:49:24,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 08:49:24,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 16 [2023-11-23 08:49:24,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693119696] [2023-11-23 08:49:24,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 08:49:24,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 08:49:24,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 08:49:24,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 08:49:24,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2023-11-23 08:49:24,781 INFO L87 Difference]: Start difference. First operand 285 states and 353 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 6 states have internal predecessors, (59), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2023-11-23 08:49:24,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 08:49:24,883 INFO L93 Difference]: Finished difference Result 585 states and 731 transitions. [2023-11-23 08:49:24,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 08:49:24,884 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 6 states have internal predecessors, (59), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 118 [2023-11-23 08:49:24,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 08:49:24,885 INFO L225 Difference]: With dead ends: 585 [2023-11-23 08:49:24,885 INFO L226 Difference]: Without dead ends: 259 [2023-11-23 08:49:24,886 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2023-11-23 08:49:24,887 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 25 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 08:49:24,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 612 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 08:49:24,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2023-11-23 08:49:24,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 257. [2023-11-23 08:49:24,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 176 states have (on average 1.1306818181818181) internal successors, (199), 179 states have internal predecessors, (199), 54 states have call successors, (54), 25 states have call predecessors, (54), 26 states have return successors, (58), 52 states have call predecessors, (58), 52 states have call successors, (58) [2023-11-23 08:49:24,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 311 transitions. [2023-11-23 08:49:24,920 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 311 transitions. Word has length 118 [2023-11-23 08:49:24,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 08:49:24,920 INFO L495 AbstractCegarLoop]: Abstraction has 257 states and 311 transitions. [2023-11-23 08:49:24,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 6 states have internal predecessors, (59), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2023-11-23 08:49:24,921 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 311 transitions. [2023-11-23 08:49:24,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-11-23 08:49:24,923 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 08:49:24,923 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2023-11-23 08:49:24,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-23 08:49:25,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-23 08:49:25,136 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 08:49:25,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 08:49:25,136 INFO L85 PathProgramCache]: Analyzing trace with hash 370347821, now seen corresponding path program 2 times [2023-11-23 08:49:25,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 08:49:25,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77220006] [2023-11-23 08:49:25,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 08:49:25,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 08:49:25,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 08:49:25,228 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 08:49:25,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 08:49:25,351 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 08:49:25,352 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-23 08:49:25,352 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-23 08:49:25,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-23 08:49:25,356 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 08:49:25,359 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-23 08:49:25,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret554 could not be translated [2023-11-23 08:49:25,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-11-23 08:49:25,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret684 could not be translated [2023-11-23 08:49:25,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret684 could not be translated [2023-11-23 08:49:25,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated [2023-11-23 08:49:25,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem307 [2023-11-23 08:49:25,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated [2023-11-23 08:49:25,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem309 [2023-11-23 08:49:25,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem307 [2023-11-23 08:49:25,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated [2023-11-23 08:49:25,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short312 could not be translated [2023-11-23 08:49:25,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated [2023-11-23 08:49:25,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated [2023-11-23 08:49:25,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem311 [2023-11-23 08:49:25,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem307 [2023-11-23 08:49:25,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem309 [2023-11-23 08:49:25,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated [2023-11-23 08:49:25,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem316 [2023-11-23 08:49:25,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem317 [2023-11-23 08:49:25,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated [2023-11-23 08:49:25,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem317 [2023-11-23 08:49:25,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated [2023-11-23 08:49:25,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem316 [2023-11-23 08:49:25,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated [2023-11-23 08:49:25,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret396 could not be translated [2023-11-23 08:49:25,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret396 could not be translated [2023-11-23 08:49:25,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret397 could not be translated [2023-11-23 08:49:25,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret397 could not be translated [2023-11-23 08:49:25,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem307 [2023-11-23 08:49:25,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated [2023-11-23 08:49:25,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem307 [2023-11-23 08:49:25,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated [2023-11-23 08:49:25,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem309 [2023-11-23 08:49:25,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated [2023-11-23 08:49:25,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem307 [2023-11-23 08:49:25,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated [2023-11-23 08:49:25,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated [2023-11-23 08:49:25,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem309 [2023-11-23 08:49:25,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem311 [2023-11-23 08:49:25,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short312 could not be translated [2023-11-23 08:49:25,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated [2023-11-23 08:49:25,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem316 [2023-11-23 08:49:25,411 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem317 [2023-11-23 08:49:25,411 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,411 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,411 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated [2023-11-23 08:49:25,411 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,411 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,412 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated [2023-11-23 08:49:25,412 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem316 [2023-11-23 08:49:25,412 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,412 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem317 [2023-11-23 08:49:25,412 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,412 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated [2023-11-23 08:49:25,413 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret399 could not be translated [2023-11-23 08:49:25,423 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 08:49:25 BoogieIcfgContainer [2023-11-23 08:49:25,424 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-23 08:49:25,424 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-23 08:49:25,424 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-23 08:49:25,424 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-23 08:49:25,425 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 08:46:47" (3/4) ... [2023-11-23 08:49:25,425 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2023-11-23 08:49:25,431 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret554 could not be translated [2023-11-23 08:49:25,432 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-11-23 08:49:25,432 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret684 could not be translated [2023-11-23 08:49:25,432 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret684 could not be translated [2023-11-23 08:49:25,433 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,433 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,433 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,433 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated [2023-11-23 08:49:25,433 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem307 [2023-11-23 08:49:25,433 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,433 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem309 [2023-11-23 08:49:25,433 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated [2023-11-23 08:49:25,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem307 [2023-11-23 08:49:25,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated [2023-11-23 08:49:25,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem307 [2023-11-23 08:49:25,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem311 [2023-11-23 08:49:25,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated [2023-11-23 08:49:25,435 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem309 [2023-11-23 08:49:25,435 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated [2023-11-23 08:49:25,435 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short312 could not be translated [2023-11-23 08:49:25,435 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,435 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,435 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated [2023-11-23 08:49:25,435 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem316 [2023-11-23 08:49:25,436 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,436 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem317 [2023-11-23 08:49:25,436 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,436 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated [2023-11-23 08:49:25,436 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,436 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,436 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated [2023-11-23 08:49:25,437 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem317 [2023-11-23 08:49:25,437 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem316 [2023-11-23 08:49:25,437 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,437 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,437 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated [2023-11-23 08:49:25,437 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret396 could not be translated [2023-11-23 08:49:25,437 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret396 could not be translated [2023-11-23 08:49:25,438 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret397 could not be translated [2023-11-23 08:49:25,438 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret397 could not be translated [2023-11-23 08:49:25,438 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,438 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,438 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated [2023-11-23 08:49:25,438 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,438 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem307 [2023-11-23 08:49:25,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem307 [2023-11-23 08:49:25,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated [2023-11-23 08:49:25,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated [2023-11-23 08:49:25,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem309 [2023-11-23 08:49:25,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated [2023-11-23 08:49:25,440 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem305 [2023-11-23 08:49:25,440 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated [2023-11-23 08:49:25,440 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem309 [2023-11-23 08:49:25,440 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short312 could not be translated [2023-11-23 08:49:25,440 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem311 [2023-11-23 08:49:25,440 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem307 [2023-11-23 08:49:25,440 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated [2023-11-23 08:49:25,440 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,441 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,441 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated [2023-11-23 08:49:25,441 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,441 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem316 [2023-11-23 08:49:25,441 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,441 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem317 [2023-11-23 08:49:25,441 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated [2023-11-23 08:49:25,441 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem314 [2023-11-23 08:49:25,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated [2023-11-23 08:49:25,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem316 [2023-11-23 08:49:25,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem317 [2023-11-23 08:49:25,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated [2023-11-23 08:49:25,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated [2023-11-23 08:49:25,443 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret399 could not be translated [2023-11-23 08:49:25,487 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2023-11-23 08:49:25,488 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-23 08:49:25,488 INFO L158 Benchmark]: Toolchain (without parser) took 161390.79ms. Allocated memory was 142.6MB in the beginning and 545.3MB in the end (delta: 402.7MB). Free memory was 63.9MB in the beginning and 248.7MB in the end (delta: -184.8MB). Peak memory consumption was 218.7MB. Max. memory is 16.1GB. [2023-11-23 08:49:25,488 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 142.6MB. Free memory is still 95.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 08:49:25,488 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2519.94ms. Allocated memory was 142.6MB in the beginning and 207.6MB in the end (delta: 65.0MB). Free memory was 63.7MB in the beginning and 161.6MB in the end (delta: -98.0MB). Peak memory consumption was 85.1MB. Max. memory is 16.1GB. [2023-11-23 08:49:25,489 INFO L158 Benchmark]: Boogie Procedure Inliner took 111.49ms. Allocated memory is still 207.6MB. Free memory was 161.6MB in the beginning and 156.4MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-23 08:49:25,489 INFO L158 Benchmark]: Boogie Preprocessor took 63.49ms. Allocated memory is still 207.6MB. Free memory was 156.4MB in the beginning and 153.2MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-23 08:49:25,490 INFO L158 Benchmark]: RCFGBuilder took 536.79ms. Allocated memory is still 207.6MB. Free memory was 153.2MB in the beginning and 122.8MB in the end (delta: 30.4MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2023-11-23 08:49:25,491 INFO L158 Benchmark]: TraceAbstraction took 158090.92ms. Allocated memory was 207.6MB in the beginning and 545.3MB in the end (delta: 337.6MB). Free memory was 121.8MB in the beginning and 259.3MB in the end (delta: -137.5MB). Peak memory consumption was 201.2MB. Max. memory is 16.1GB. [2023-11-23 08:49:25,491 INFO L158 Benchmark]: Witness Printer took 63.66ms. Allocated memory is still 545.3MB. Free memory was 259.3MB in the beginning and 248.7MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-23 08:49:25,497 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 142.6MB. Free memory is still 95.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2519.94ms. Allocated memory was 142.6MB in the beginning and 207.6MB in the end (delta: 65.0MB). Free memory was 63.7MB in the beginning and 161.6MB in the end (delta: -98.0MB). Peak memory consumption was 85.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 111.49ms. Allocated memory is still 207.6MB. Free memory was 161.6MB in the beginning and 156.4MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 63.49ms. Allocated memory is still 207.6MB. Free memory was 156.4MB in the beginning and 153.2MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 536.79ms. Allocated memory is still 207.6MB. Free memory was 153.2MB in the beginning and 122.8MB in the end (delta: 30.4MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * TraceAbstraction took 158090.92ms. Allocated memory was 207.6MB in the beginning and 545.3MB in the end (delta: 337.6MB). Free memory was 121.8MB in the beginning and 259.3MB in the end (delta: -137.5MB). Peak memory consumption was 201.2MB. Max. memory is 16.1GB. * Witness Printer took 63.66ms. Allocated memory is still 545.3MB. Free memory was 259.3MB in the beginning and 248.7MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret554 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem307 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem309 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem307 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short312 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem311 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem307 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem309 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem316 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem317 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem317 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem316 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret396 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret396 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret397 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret397 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem307 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem307 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem309 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem307 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem309 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem311 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short312 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem316 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem317 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem316 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem317 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret399 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret554 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret684 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem307 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem309 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem307 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem307 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem311 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem309 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short312 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem316 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem317 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem317 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem316 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret396 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret396 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret397 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret397 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem307 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem307 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem309 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short310 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem305 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short306 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem309 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short312 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem311 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem307 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short308 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem316 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem317 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem314 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short318 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem316 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem317 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short315 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret324 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret399 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 223]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L6901-L6906] static struct aws_allocator s_can_fail_allocator_static = { .mem_acquire = s_can_fail_malloc_allocator, .mem_release = s_can_fail_free_allocator, .mem_realloc = s_can_fail_realloc_allocator, .mem_calloc = s_can_fail_calloc_allocator, }; [L7326] static __thread int tl_last_error = 0; [L7363] CALL aws_linked_list_back_harness() [L7344] struct aws_linked_list list; [L7346] CALL ensure_linked_list_is_allocated(&list, 20) [L6743] CALL, EXPR nondet_uint64_t() VAL [s_can_fail_allocator_static={4:0}, tl_last_error=0] [L266] return __VERIFIER_nondet_ulong(); [L6743] RET, EXPR nondet_uint64_t() VAL [\old(max_length)=20, list={6:0}, list={6:0}, max_length=20, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L6743] size_t length = nondet_uint64_t(); [L6744] CALL assume_abort_if_not(length <= max_length) VAL [\old(cond)=1, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L211] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L6744] RET assume_abort_if_not(length <= max_length) VAL [\old(max_length)=20, length=1, list={6:0}, list={6:0}, max_length=20, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L6746-L6747] list->head.prev = ((void *)0) [L6749-L6750] list->tail.next = ((void *)0) [L6753] struct aws_linked_list_node *curr = &list->head; [L6755] size_t i = 0; VAL [\old(max_length)=20, curr={6:0}, i=0, length=1, list={6:0}, list={6:0}, max_length=20, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L6755] COND TRUE i < length [L6758] struct aws_linked_list_node *node = malloc(sizeof(struct aws_linked_list_node)); [L6759] curr->next = node [L6760] node->prev = curr [L6761] curr = node [L6755] i++ VAL [\old(max_length)=20, curr={-2:0}, i=1, length=1, list={6:0}, list={6:0}, max_length=20, node={-2:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L6755] COND FALSE !(i < length) VAL [\old(max_length)=20, curr={-2:0}, i=1, length=1, list={6:0}, list={6:0}, max_length=20, node={-2:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L6764] curr->next = &list->tail [L6765] list->tail.prev = curr [L7346] RET ensure_linked_list_is_allocated(&list, 20) [L7349] EXPR list.tail.prev [L7349] struct aws_linked_list_node *old_last = list.tail.prev; [L7352] CALL, EXPR aws_linked_list_empty(&list) VAL [list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4684] CALL assume_abort_if_not((list)) VAL [\old(cond)=1, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L211] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4684] RET assume_abort_if_not((list)) VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4685] EXPR list->head.next [L4685] return list->head.next == &list->tail; [L7352] RET, EXPR aws_linked_list_empty(&list) VAL [list={6:0}, old_last={-2:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L7352] CALL assume_abort_if_not(!aws_linked_list_empty(&list)) VAL [\old(cond)=1, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L211] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L7352] RET assume_abort_if_not(!aws_linked_list_empty(&list)) VAL [list={6:0}, old_last={-2:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L7355] CALL aws_linked_list_back(&list) VAL [list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4956] CALL, EXPR aws_linked_list_is_valid(list) VAL [list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4694] EXPR list && list->head.next [L4694] EXPR list->head.next [L4694] EXPR list && list->head.next VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4694-L4695] EXPR list && list->head.next && list->head.prev == ((void *)0) [L4694] EXPR list->head.prev [L4694-L4695] EXPR list && list->head.next && list->head.prev == ((void *)0) VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4694-L4696] EXPR list && list->head.next && list->head.prev == ((void *)0) && list->tail.prev [L4696] EXPR list->tail.prev [L4694-L4696] EXPR list && list->head.next && list->head.prev == ((void *)0) && list->tail.prev VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4694-L4697] list && list->head.next && list->head.prev == ((void *)0) && list->tail.prev && list->tail.next == ((void *)0) [L4696] EXPR list->tail.next [L4694-L4697] list && list->head.next && list->head.prev == ((void *)0) && list->tail.prev && list->tail.next == ((void *)0) VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4694-L4697] COND TRUE list && list->head.next && list->head.prev == ((void *)0) && list->tail.prev && list->tail.next == ((void *)0) [L4700] CALL, EXPR aws_linked_list_is_valid_deep(list) [L4734] COND FALSE !(!list) [L4740] const struct aws_linked_list_node *temp = &list->head; [L4743-L4746] _Bool head_reaches_tail = 0 ; VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:0}, tl_last_error=0] [L4750] COND TRUE \read(*temp) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:0}, tl_last_error=0] [L4751] COND FALSE !(temp == &list->tail) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:0}, tl_last_error=0] [L4756] CALL, EXPR aws_linked_list_node_next_is_valid(temp) VAL [node={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4718] EXPR node && node->next [L4718] EXPR node->next [L4718] EXPR node && node->next VAL [node={6:0}, node={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4718] EXPR node && node->next && node->next->prev == node [L4718] EXPR node->next [L4718] EXPR node->next->prev [L4718] EXPR node && node->next && node->next->prev == node VAL [node={6:0}, node={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4718] return node && node->next && node->next->prev == node; [L4756] RET, EXPR aws_linked_list_node_next_is_valid(temp) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:0}, tl_last_error=0] [L4756] COND FALSE !(!aws_linked_list_node_next_is_valid(temp)) [L4762] EXPR temp->next [L4762] temp = temp->next [L4750] COND TRUE \read(*temp) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={-2:0}, tl_last_error=0] [L4751] COND FALSE !(temp == &list->tail) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={-2:0}, tl_last_error=0] [L4756] CALL, EXPR aws_linked_list_node_next_is_valid(temp) VAL [node={-2:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4718] EXPR node && node->next [L4718] EXPR node->next [L4718] EXPR node && node->next VAL [node={-2:0}, node={-2:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4718] EXPR node && node->next && node->next->prev == node [L4718] EXPR node->next [L4718] EXPR node->next->prev [L4718] EXPR node && node->next && node->next->prev == node VAL [node={-2:0}, node={-2:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4718] return node && node->next && node->next->prev == node; [L4756] RET, EXPR aws_linked_list_node_next_is_valid(temp) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={-2:0}, tl_last_error=0] [L4756] COND FALSE !(!aws_linked_list_node_next_is_valid(temp)) [L4762] EXPR temp->next [L4762] temp = temp->next [L4750] COND TRUE \read(*temp) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:16}, tl_last_error=0] [L4751] COND TRUE temp == &list->tail [L4752-L4753] head_reaches_tail = 1 VAL [head_reaches_tail=1, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:16}, tl_last_error=0] [L4764] return head_reaches_tail; VAL [\result=1, head_reaches_tail=1, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:16}, tl_last_error=0] [L4700] RET, EXPR aws_linked_list_is_valid_deep(list) [L4700] return aws_linked_list_is_valid_deep(list); [L4956] RET, EXPR aws_linked_list_is_valid(list) VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4956] CALL assume_abort_if_not((aws_linked_list_is_valid(list))) VAL [\old(cond)=1, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L211] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4956] RET assume_abort_if_not((aws_linked_list_is_valid(list))) VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4957] CALL, EXPR aws_linked_list_empty(list) VAL [list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4684] CALL assume_abort_if_not((list)) VAL [\old(cond)=1, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L211] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4684] RET assume_abort_if_not((list)) VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4685] EXPR list->head.next [L4685] return list->head.next == &list->tail; [L4957] RET, EXPR aws_linked_list_empty(list) VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4957] CALL assume_abort_if_not((!aws_linked_list_empty(list))) VAL [\old(cond)=1, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L211] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4957] RET assume_abort_if_not((!aws_linked_list_empty(list))) VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4958] EXPR list->tail.prev [L4958] struct aws_linked_list_node *rval = list->tail.prev; [L4959] CALL, EXPR aws_linked_list_is_valid(list) VAL [list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4694] EXPR list && list->head.next [L4694] EXPR list->head.next [L4694] EXPR list && list->head.next VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4694-L4695] EXPR list && list->head.next && list->head.prev == ((void *)0) [L4694] EXPR list->head.prev [L4694-L4695] EXPR list && list->head.next && list->head.prev == ((void *)0) VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4694-L4696] EXPR list && list->head.next && list->head.prev == ((void *)0) && list->tail.prev [L4696] EXPR list->tail.prev [L4694-L4696] EXPR list && list->head.next && list->head.prev == ((void *)0) && list->tail.prev VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4694-L4697] list && list->head.next && list->head.prev == ((void *)0) && list->tail.prev && list->tail.next == ((void *)0) [L4696] EXPR list->tail.next [L4694-L4697] list && list->head.next && list->head.prev == ((void *)0) && list->tail.prev && list->tail.next == ((void *)0) VAL [list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4694-L4697] COND TRUE list && list->head.next && list->head.prev == ((void *)0) && list->tail.prev && list->tail.next == ((void *)0) [L4700] CALL, EXPR aws_linked_list_is_valid_deep(list) [L4734] COND FALSE !(!list) [L4740] const struct aws_linked_list_node *temp = &list->head; [L4743-L4746] _Bool head_reaches_tail = 0 ; VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:0}, tl_last_error=0] [L4750] COND TRUE \read(*temp) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:0}, tl_last_error=0] [L4751] COND FALSE !(temp == &list->tail) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:0}, tl_last_error=0] [L4756] CALL, EXPR aws_linked_list_node_next_is_valid(temp) VAL [node={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4718] EXPR node && node->next [L4718] EXPR node->next [L4718] EXPR node && node->next VAL [node={6:0}, node={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4718] EXPR node && node->next && node->next->prev == node [L4718] EXPR node->next [L4718] EXPR node->next->prev [L4718] EXPR node && node->next && node->next->prev == node VAL [node={6:0}, node={6:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4718] return node && node->next && node->next->prev == node; [L4756] RET, EXPR aws_linked_list_node_next_is_valid(temp) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:0}, tl_last_error=0] [L4756] COND FALSE !(!aws_linked_list_node_next_is_valid(temp)) [L4762] EXPR temp->next [L4762] temp = temp->next [L4750] COND TRUE \read(*temp) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={-2:0}, tl_last_error=0] [L4751] COND FALSE !(temp == &list->tail) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={-2:0}, tl_last_error=0] [L4756] CALL, EXPR aws_linked_list_node_next_is_valid(temp) VAL [node={-2:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4718] EXPR node && node->next [L4718] EXPR node->next [L4718] EXPR node && node->next VAL [node={-2:0}, node={-2:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4718] EXPR node && node->next && node->next->prev == node [L4718] EXPR node->next [L4718] EXPR node->next->prev [L4718] EXPR node && node->next && node->next->prev == node VAL [node={-2:0}, node={-2:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4718] return node && node->next && node->next->prev == node; [L4756] RET, EXPR aws_linked_list_node_next_is_valid(temp) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={-2:0}, tl_last_error=0] [L4756] COND FALSE !(!aws_linked_list_node_next_is_valid(temp)) [L4762] EXPR temp->next [L4762] temp = temp->next [L4750] COND TRUE \read(*temp) VAL [head_reaches_tail=0, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:16}, tl_last_error=0] [L4751] COND TRUE temp == &list->tail [L4752-L4753] head_reaches_tail = 1 VAL [head_reaches_tail=1, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:16}, tl_last_error=0] [L4764] return head_reaches_tail; VAL [\result=1, head_reaches_tail=1, list={6:0}, list={6:0}, s_can_fail_allocator_static={4:0}, temp={6:16}, tl_last_error=0] [L4700] RET, EXPR aws_linked_list_is_valid_deep(list) [L4700] return aws_linked_list_is_valid_deep(list); [L4959] RET, EXPR aws_linked_list_is_valid(list) VAL [list={6:0}, list={6:0}, rval={-2:0}, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L4959] CALL __VERIFIER_assert(!((aws_linked_list_is_valid(list)))) VAL [\old(cond)=0, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L223] COND TRUE !cond VAL [\old(cond)=0, cond=0, s_can_fail_allocator_static={4:0}, tl_last_error=0] [L223] reach_error() VAL [\old(cond)=0, cond=0, s_can_fail_allocator_static={4:0}, tl_last_error=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 9 procedures, 87 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 158.0s, OverallIterations: 17, TraceHistogramMax: 6, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 104.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 42 mSolverCounterUnknown, 1703 SdHoareTripleChecker+Valid, 93.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1647 mSDsluCounter, 10610 SdHoareTripleChecker+Invalid, 92.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 315 IncrementalHoareTripleChecker+Unchecked, 9128 mSDsCounter, 673 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7837 IncrementalHoareTripleChecker+Invalid, 8867 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 673 mSolverCounterUnsat, 1482 mSDtfsCounter, 7837 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2995 GetRequests, 2438 SyntacticMatches, 72 SemanticMatches, 485 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 3961 ImplicationChecksByTransitivity, 42.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=285occurred in iteration=15, InterpolantAutomatonStates: 241, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 16 MinimizatonAttempts, 278 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 46.6s InterpolantComputationTime, 3109 NumberOfCodeBlocks, 3109 NumberOfCodeBlocksAsserted, 32 NumberOfCheckSat, 3436 ConstructedInterpolants, 372 QuantifiedInterpolants, 17043 SizeOfPredicates, 156 NumberOfNonLiveVariables, 6870 ConjunctsInSsa, 610 ConjunctsInUnsatCore, 36 InterpolantComputations, 11 PerfectInterpolantSequences, 2751/3035 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2023-11-23 08:49:25,736 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2023-11-23 08:49:25,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE