./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/aws-c-common/aws_hash_table_find_harness.i --full-output --preprocessor.use.memory.slicer true --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_hash_table_find_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash b2aa49e297f60cfce052f243c4868c3f21a4b7a15679d0734b9f9fae5c35ea17 --preprocessor.use.memory.slicer true --- Real Ultimate output --- This is Ultimate 0.2.3-?-abd6749-m [2023-11-23 07:19:57,248 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 07:19:57,353 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-23 07:19:57,357 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 07:19:57,358 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 07:19:57,382 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 07:19:57,383 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 07:19:57,383 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 07:19:57,384 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 07:19:57,387 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 07:19:57,387 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 07:19:57,387 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 07:19:57,388 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 07:19:57,389 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 07:19:57,389 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 07:19:57,390 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 07:19:57,390 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 07:19:57,390 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 07:19:57,390 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 07:19:57,390 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 07:19:57,391 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 07:19:57,391 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 07:19:57,391 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 07:19:57,391 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 07:19:57,392 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 07:19:57,392 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 07:19:57,392 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 07:19:57,393 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 07:19:57,393 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:19:57,393 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 07:19:57,394 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 07:19:57,394 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 07:19:57,394 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 07:19:57,394 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 07:19:57,395 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 07:19:57,395 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 07:19:57,395 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 07:19:57,395 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 07:19:57,395 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 07:19:57,395 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 -> b2aa49e297f60cfce052f243c4868c3f21a4b7a15679d0734b9f9fae5c35ea17 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> true [2023-11-23 07:19:57,608 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 07:19:57,624 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 07:19:57,627 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 07:19:57,628 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 07:19:57,628 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 07:19:57,629 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/aws-c-common/aws_hash_table_find_harness.i [2023-11-23 07:19:58,673 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 07:19:59,072 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 07:19:59,072 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/aws-c-common/aws_hash_table_find_harness.i [2023-11-23 07:19:59,116 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/08ff8709b/6a5e7e9062404b49a523aa09f4d60086/FLAGbc94cd88d [2023-11-23 07:19:59,135 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/08ff8709b/6a5e7e9062404b49a523aa09f4d60086 [2023-11-23 07:19:59,137 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 07:19:59,139 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 07:19:59,141 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 07:19:59,141 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 07:19:59,145 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 07:19:59,145 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:19:59" (1/1) ... [2023-11-23 07:19:59,146 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f9fbade and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:19:59, skipping insertion in model container [2023-11-23 07:19:59,146 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:19:59" (1/1) ... [2023-11-23 07:19:59,235 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 07:19:59,495 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_hash_table_find_harness.i[4493,4506] [2023-11-23 07:19:59,504 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_hash_table_find_harness.i[4553,4566] [2023-11-23 07:20:00,554 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:00,555 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:00,556 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:00,557 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:00,561 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:00,569 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:00,570 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:00,571 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:00,571 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:00,572 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:00,575 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:00,576 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:00,578 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,028 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:20:01,030 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:20:01,031 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:20:01,032 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:20:01,034 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:20:01,034 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:20:01,035 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:20:01,036 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:20:01,036 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:20:01,037 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:20:01,363 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,365 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,388 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,389 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,394 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,394 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,407 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,408 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,408 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,409 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,409 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,410 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,410 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,440 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:20:01,481 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 07:20:01,497 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_hash_table_find_harness.i[4493,4506] [2023-11-23 07:20:01,497 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_hash_table_find_harness.i[4553,4566] [2023-11-23 07:20:01,529 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,529 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,529 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,529 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,530 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,536 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,538 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,539 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,539 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,539 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,540 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,540 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,540 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,558 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-23 07:20:01,559 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-23 07:20:01,560 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-23 07:20:01,561 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-23 07:20:01,561 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-23 07:20:01,562 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-23 07:20:01,562 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-23 07:20:01,562 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-23 07:20:01,562 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-23 07:20:01,563 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-23 07:20:01,596 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [7558-7569] [2023-11-23 07:20:01,719 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,720 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,724 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,725 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,726 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,727 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,731 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,732 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,732 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,733 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,733 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,733 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,733 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-23 07:20:01,747 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 07:20:01,932 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,932 WARN L675 CHandler]: The function equals_fn is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,932 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,933 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,933 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,933 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,933 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,933 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,933 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,934 WARN L675 CHandler]: The function fprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,934 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,934 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,934 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,934 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,934 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,934 WARN L675 CHandler]: The function callback is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,934 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,934 WARN L675 CHandler]: The function aws_array_list_ensure_capacity is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 07:20:01,941 INFO L206 MainTranslator]: Completed translation [2023-11-23 07:20:01,941 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01 WrapperNode [2023-11-23 07:20:01,942 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 07:20:01,943 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 07:20:01,943 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 07:20:01,943 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 07:20:01,948 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (1/1) ... [2023-11-23 07:20:02,042 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (1/1) ... [2023-11-23 07:20:02,112 INFO L138 Inliner]: procedures = 772, calls = 2456, calls flagged for inlining = 69, calls inlined = 20, statements flattened = 860 [2023-11-23 07:20:02,115 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 07:20:02,115 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 07:20:02,116 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 07:20:02,116 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 07:20:02,124 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (1/1) ... [2023-11-23 07:20:02,125 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (1/1) ... [2023-11-23 07:20:02,135 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (1/1) ... [2023-11-23 07:20:02,211 INFO L188 MemorySlicer]: Split 316 memory accesses to 13 slices as follows [2, 5, 236, 9, 4, 36, 6, 2, 6, 3, 1, 3, 3]. 75 percent of accesses are in the largest equivalence class. The 246 initializations are split as follows [2, 5, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3]. The 17 writes are split as follows [0, 0, 0, 1, 3, 3, 2, 1, 2, 3, 1, 1, 0]. [2023-11-23 07:20:02,211 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (1/1) ... [2023-11-23 07:20:02,212 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (1/1) ... [2023-11-23 07:20:02,255 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (1/1) ... [2023-11-23 07:20:02,270 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (1/1) ... [2023-11-23 07:20:02,282 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (1/1) ... [2023-11-23 07:20:02,290 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (1/1) ... [2023-11-23 07:20:02,303 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 07:20:02,304 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 07:20:02,304 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 07:20:02,304 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 07:20:02,305 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (1/1) ... [2023-11-23 07:20:02,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 07:20:02,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:20:02,331 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 07:20:02,347 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 07:20:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#0 [2023-11-23 07:20:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#1 [2023-11-23 07:20:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#2 [2023-11-23 07:20:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#3 [2023-11-23 07:20:02,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#4 [2023-11-23 07:20:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#5 [2023-11-23 07:20:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#6 [2023-11-23 07:20:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#7 [2023-11-23 07:20:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#8 [2023-11-23 07:20:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#9 [2023-11-23 07:20:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#10 [2023-11-23 07:20:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#11 [2023-11-23 07:20:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#12 [2023-11-23 07:20:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-23 07:20:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-23 07:20:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-23 07:20:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-23 07:20:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-23 07:20:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-23 07:20:02,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-23 07:20:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-23 07:20:02,381 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-23 07:20:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-23 07:20:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-23 07:20:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2023-11-23 07:20:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2023-11-23 07:20:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2023-11-23 07:20:02,382 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2023-11-23 07:20:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-23 07:20:02,382 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-23 07:20:02,382 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_is_valid [2023-11-23 07:20:02,383 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_is_valid [2023-11-23 07:20:02,383 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 07:20:02,383 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 07:20:02,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-23 07:20:02,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-23 07:20:02,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-23 07:20:02,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-23 07:20:02,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-23 07:20:02,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-23 07:20:02,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-23 07:20:02,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-23 07:20:02,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-23 07:20:02,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-23 07:20:02,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-23 07:20:02,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-23 07:20:02,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2023-11-23 07:20:02,385 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 07:20:02,385 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 07:20:02,386 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2023-11-23 07:20:02,386 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2023-11-23 07:20:02,386 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2023-11-23 07:20:02,386 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2023-11-23 07:20:02,386 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 07:20:02,386 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2023-11-23 07:20:02,387 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2023-11-23 07:20:02,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-23 07:20:02,389 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-23 07:20:02,389 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-23 07:20:02,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-23 07:20:02,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-23 07:20:02,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-23 07:20:02,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-23 07:20:02,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-23 07:20:02,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-23 07:20:02,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-23 07:20:02,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-23 07:20:02,394 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-23 07:20:02,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2023-11-23 07:20:02,395 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2023-11-23 07:20:02,395 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2023-11-23 07:20:02,395 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_table_find [2023-11-23 07:20:02,395 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_table_find [2023-11-23 07:20:02,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-23 07:20:02,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-23 07:20:02,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-23 07:20:02,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-23 07:20:02,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-23 07:20:02,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-23 07:20:02,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-23 07:20:02,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-23 07:20:02,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-23 07:20:02,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-23 07:20:02,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-23 07:20:02,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2023-11-23 07:20:02,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2023-11-23 07:20:02,397 INFO L130 BoogieDeclarations]: Found specification of procedure s_hash_for [2023-11-23 07:20:02,397 INFO L138 BoogieDeclarations]: Found implementation of procedure s_hash_for [2023-11-23 07:20:02,397 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_power_of_two [2023-11-23 07:20:02,397 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_power_of_two [2023-11-23 07:20:02,398 INFO L130 BoogieDeclarations]: Found specification of procedure s_hash_keys_eq [2023-11-23 07:20:02,398 INFO L138 BoogieDeclarations]: Found implementation of procedure s_hash_keys_eq [2023-11-23 07:20:02,398 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_uninterpreted_equals [2023-11-23 07:20:02,398 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_uninterpreted_equals [2023-11-23 07:20:02,398 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 07:20:02,398 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_required_bytes [2023-11-23 07:20:02,398 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_required_bytes [2023-11-23 07:20:02,398 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_uninterpreted_hasher [2023-11-23 07:20:02,398 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_uninterpreted_hasher [2023-11-23 07:20:02,399 INFO L130 BoogieDeclarations]: Found specification of procedure s_safe_eq_check [2023-11-23 07:20:02,399 INFO L138 BoogieDeclarations]: Found implementation of procedure s_safe_eq_check [2023-11-23 07:20:02,399 INFO L130 BoogieDeclarations]: Found specification of procedure s_find_entry [2023-11-23 07:20:02,399 INFO L138 BoogieDeclarations]: Found implementation of procedure s_find_entry [2023-11-23 07:20:02,399 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 07:20:02,400 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 07:20:02,400 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_table_is_valid [2023-11-23 07:20:02,400 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_table_is_valid [2023-11-23 07:20:02,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-23 07:20:02,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-23 07:20:02,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-23 07:20:02,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-23 07:20:02,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-23 07:20:02,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-23 07:20:02,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-23 07:20:02,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-23 07:20:02,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-23 07:20:02,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-23 07:20:02,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-23 07:20:02,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-23 07:20:02,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2023-11-23 07:20:02,401 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2023-11-23 07:20:02,401 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2023-11-23 07:20:02,402 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2023-11-23 07:20:02,402 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2023-11-23 07:20:02,402 INFO L130 BoogieDeclarations]: Found specification of procedure uninterpreted_equals [2023-11-23 07:20:02,402 INFO L138 BoogieDeclarations]: Found implementation of procedure uninterpreted_equals [2023-11-23 07:20:02,402 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-23 07:20:02,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-11-23 07:20:02,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-23 07:20:02,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-23 07:20:02,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-23 07:20:02,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-23 07:20:02,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-23 07:20:02,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-23 07:20:02,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-23 07:20:02,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-23 07:20:02,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-23 07:20:02,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-23 07:20:02,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-23 07:20:02,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2023-11-23 07:20:02,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2023-11-23 07:20:02,767 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 07:20:02,772 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 07:20:02,823 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5: assume !true; [2023-11-23 07:20:02,998 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##8: assume !true; [2023-11-23 07:20:03,031 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !true; [2023-11-23 07:20:03,377 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 07:20:03,448 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 07:20:03,448 INFO L309 CfgBuilder]: Removed 7 assume(true) statements. [2023-11-23 07:20:03,449 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:20:03 BoogieIcfgContainer [2023-11-23 07:20:03,449 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 07:20:03,450 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 07:20:03,450 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 07:20:03,453 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 07:20:03,453 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 07:19:59" (1/3) ... [2023-11-23 07:20:03,453 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2380b037 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:20:03, skipping insertion in model container [2023-11-23 07:20:03,453 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:20:01" (2/3) ... [2023-11-23 07:20:03,454 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2380b037 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:20:03, skipping insertion in model container [2023-11-23 07:20:03,454 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:20:03" (3/3) ... [2023-11-23 07:20:03,455 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_hash_table_find_harness.i [2023-11-23 07:20:03,469 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 07:20:03,469 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 07:20:03,505 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 07:20:03,510 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;@5af1061b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 07:20:03,511 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 07:20:03,515 INFO L276 IsEmpty]: Start isEmpty. Operand has 228 states, 139 states have (on average 1.3021582733812949) internal successors, (181), 137 states have internal predecessors, (181), 68 states have call successors, (68), 22 states have call predecessors, (68), 22 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2023-11-23 07:20:03,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2023-11-23 07:20:03,529 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:03,530 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:20:03,531 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:03,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:03,535 INFO L85 PathProgramCache]: Analyzing trace with hash -2078380861, now seen corresponding path program 1 times [2023-11-23 07:20:03,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:03,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135126045] [2023-11-23 07:20:03,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:03,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:03,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:04,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:04,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135126045] [2023-11-23 07:20:04,024 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-23 07:20:04,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884471348] [2023-11-23 07:20:04,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:04,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:04,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:20:04,082 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 07:20:04,088 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 07:20:04,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:04,734 INFO L262 TraceCheckSpWp]: Trace formula consists of 3099 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-23 07:20:04,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:20:04,842 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 369 trivial. 0 not checked. [2023-11-23 07:20:04,842 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:20:04,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884471348] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:20:04,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:20:04,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-23 07:20:04,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713507023] [2023-11-23 07:20:04,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:04,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-23 07:20:04,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:04,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-23 07:20:04,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-23 07:20:04,879 INFO L87 Difference]: Start difference. First operand has 228 states, 139 states have (on average 1.3021582733812949) internal successors, (181), 137 states have internal predecessors, (181), 68 states have call successors, (68), 22 states have call predecessors, (68), 22 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) Second operand has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2023-11-23 07:20:05,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:20:05,024 INFO L93 Difference]: Finished difference Result 452 states and 681 transitions. [2023-11-23 07:20:05,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-23 07:20:05,027 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 167 [2023-11-23 07:20:05,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:20:05,034 INFO L225 Difference]: With dead ends: 452 [2023-11-23 07:20:05,034 INFO L226 Difference]: Without dead ends: 226 [2023-11-23 07:20:05,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 166 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 07:20:05,041 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:20:05,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 285 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 07:20:05,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2023-11-23 07:20:05,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 226. [2023-11-23 07:20:05,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 135 states have (on average 1.2740740740740741) internal successors, (172), 136 states have internal predecessors, (172), 68 states have call successors, (68), 22 states have call predecessors, (68), 22 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2023-11-23 07:20:05,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 307 transitions. [2023-11-23 07:20:05,085 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 307 transitions. Word has length 167 [2023-11-23 07:20:05,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:20:05,086 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 307 transitions. [2023-11-23 07:20:05,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2023-11-23 07:20:05,086 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 307 transitions. [2023-11-23 07:20:05,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2023-11-23 07:20:05,089 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:05,090 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:20:05,111 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 07:20:05,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-23 07:20:05,309 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:05,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:05,310 INFO L85 PathProgramCache]: Analyzing trace with hash -816051657, now seen corresponding path program 1 times [2023-11-23 07:20:05,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:05,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939363201] [2023-11-23 07:20:05,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:05,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:05,394 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:20:05,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1409622708] [2023-11-23 07:20:05,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:05,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:05,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:20:05,396 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 07:20:05,398 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 07:20:05,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:06,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 3099 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-23 07:20:06,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:20:06,125 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 30 proven. 9 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2023-11-23 07:20:06,125 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:20:06,260 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 397 trivial. 0 not checked. [2023-11-23 07:20:06,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:06,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939363201] [2023-11-23 07:20:06,261 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:20:06,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409622708] [2023-11-23 07:20:06,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409622708] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 07:20:06,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:20:06,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 10 [2023-11-23 07:20:06,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230863641] [2023-11-23 07:20:06,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:06,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:20:06,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:06,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:20:06,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-23 07:20:06,269 INFO L87 Difference]: Start difference. First operand 226 states and 307 transitions. Second operand has 5 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-11-23 07:20:06,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:20:06,489 INFO L93 Difference]: Finished difference Result 232 states and 312 transitions. [2023-11-23 07:20:06,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:20:06,490 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 167 [2023-11-23 07:20:06,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:20:06,495 INFO L225 Difference]: With dead ends: 232 [2023-11-23 07:20:06,495 INFO L226 Difference]: Without dead ends: 230 [2023-11-23 07:20:06,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 324 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:20:06,501 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 6 mSDsluCounter, 827 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:20:06,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 1108 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:20:06,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2023-11-23 07:20:06,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 230. [2023-11-23 07:20:06,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 138 states have (on average 1.2681159420289856) internal successors, (175), 139 states have internal predecessors, (175), 68 states have call successors, (68), 23 states have call predecessors, (68), 23 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2023-11-23 07:20:06,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 310 transitions. [2023-11-23 07:20:06,530 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 310 transitions. Word has length 167 [2023-11-23 07:20:06,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:20:06,531 INFO L495 AbstractCegarLoop]: Abstraction has 230 states and 310 transitions. [2023-11-23 07:20:06,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-11-23 07:20:06,531 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 310 transitions. [2023-11-23 07:20:06,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2023-11-23 07:20:06,538 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:06,539 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:20:06,558 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 07:20:06,756 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,SelfDestructingSolverStorable1 [2023-11-23 07:20:06,756 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:06,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:06,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1818912284, now seen corresponding path program 1 times [2023-11-23 07:20:06,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:06,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836058576] [2023-11-23 07:20:06,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:06,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:06,858 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:20:06,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1896297821] [2023-11-23 07:20:06,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:06,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:06,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:20:06,873 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 07:20:06,876 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 07:20:07,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:07,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 3132 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 07:20:07,502 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:20:07,533 INFO L134 CoverageAnalysis]: Checked inductivity of 399 backedges. 210 proven. 0 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2023-11-23 07:20:07,533 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:20:07,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:07,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836058576] [2023-11-23 07:20:07,534 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:20:07,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896297821] [2023-11-23 07:20:07,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896297821] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:20:07,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:20:07,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 07:20:07,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897168403] [2023-11-23 07:20:07,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:07,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:20:07,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:07,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:20:07,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 07:20:07,541 INFO L87 Difference]: Start difference. First operand 230 states and 310 transitions. Second operand has 5 states, 4 states have (on average 17.0) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 2 states have call successors, (29) [2023-11-23 07:20:07,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:20:07,774 INFO L93 Difference]: Finished difference Result 456 states and 614 transitions. [2023-11-23 07:20:07,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:20:07,775 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 17.0) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 2 states have call successors, (29) Word has length 177 [2023-11-23 07:20:07,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:20:07,776 INFO L225 Difference]: With dead ends: 456 [2023-11-23 07:20:07,776 INFO L226 Difference]: Without dead ends: 234 [2023-11-23 07:20:07,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-23 07:20:07,778 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 1 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:20:07,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1124 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:20:07,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2023-11-23 07:20:07,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 234. [2023-11-23 07:20:07,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 141 states have (on average 1.2624113475177305) internal successors, (178), 142 states have internal predecessors, (178), 68 states have call successors, (68), 23 states have call predecessors, (68), 24 states have return successors, (68), 68 states have call predecessors, (68), 67 states have call successors, (68) [2023-11-23 07:20:07,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 314 transitions. [2023-11-23 07:20:07,789 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 314 transitions. Word has length 177 [2023-11-23 07:20:07,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:20:07,789 INFO L495 AbstractCegarLoop]: Abstraction has 234 states and 314 transitions. [2023-11-23 07:20:07,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 17.0) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 2 states have call successors, (29) [2023-11-23 07:20:07,790 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 314 transitions. [2023-11-23 07:20:07,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-23 07:20:07,791 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:07,791 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:20:07,817 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 07:20:08,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:08,019 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:08,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:08,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1244355934, now seen corresponding path program 1 times [2023-11-23 07:20:08,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:08,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865572628] [2023-11-23 07:20:08,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:08,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:08,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:09,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:09,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:20:09,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:20:09,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:20:09,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:09,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:09,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:09,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:20:09,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:20:09,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:09,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:20:09,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-23 07:20:09,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 07:20:09,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:20:09,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:20:09,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-23 07:20:09,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:20:09,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:09,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:09,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:09,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-11-23 07:20:09,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 07:20:09,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-23 07:20:09,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-23 07:20:09,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2023-11-23 07:20:09,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-23 07:20:09,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2023-11-23 07:20:09,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-11-23 07:20:09,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2023-11-23 07:20:09,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2023-11-23 07:20:09,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2023-11-23 07:20:09,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:09,772 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2023-11-23 07:20:09,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:09,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865572628] [2023-11-23 07:20:09,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865572628] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:20:09,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717942990] [2023-11-23 07:20:09,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:09,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:09,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:20:09,774 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 07:20:09,799 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 07:20:10,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:10,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 3130 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-23 07:20:10,359 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:20:10,423 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 15 treesize of output 1 [2023-11-23 07:20:11,061 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 269 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2023-11-23 07:20:11,061 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:20:11,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717942990] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:20:11,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:20:11,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [13] total 21 [2023-11-23 07:20:11,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343849876] [2023-11-23 07:20:11,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:11,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-23 07:20:11,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:11,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-23 07:20:11,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2023-11-23 07:20:11,063 INFO L87 Difference]: Start difference. First operand 234 states and 314 transitions. Second operand has 14 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 6 states have call successors, (35), 5 states have call predecessors, (35), 6 states have return successors, (32), 6 states have call predecessors, (32), 6 states have call successors, (32) [2023-11-23 07:20:13,267 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 07:20:15,911 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 07:20:17,968 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 07:20:20,050 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 07:20:21,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:20:21,743 INFO L93 Difference]: Finished difference Result 503 states and 665 transitions. [2023-11-23 07:20:21,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-23 07:20:21,744 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 6 states have call successors, (35), 5 states have call predecessors, (35), 6 states have return successors, (32), 6 states have call predecessors, (32), 6 states have call successors, (32) Word has length 185 [2023-11-23 07:20:21,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:20:21,745 INFO L225 Difference]: With dead ends: 503 [2023-11-23 07:20:21,745 INFO L226 Difference]: Without dead ends: 285 [2023-11-23 07:20:21,746 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 218 SyntacticMatches, 20 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=140, Invalid=730, Unknown=0, NotChecked=0, Total=870 [2023-11-23 07:20:21,751 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 317 mSDsluCounter, 1028 mSDsCounter, 0 mSdLazyCounter, 2099 mSolverCounterSat, 216 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 1187 SdHoareTripleChecker+Invalid, 2319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 2099 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:20:21,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [327 Valid, 1187 Invalid, 2319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 2099 Invalid, 4 Unknown, 0 Unchecked, 10.5s Time] [2023-11-23 07:20:21,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2023-11-23 07:20:21,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 282. [2023-11-23 07:20:21,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 173 states have (on average 1.2485549132947977) internal successors, (216), 174 states have internal predecessors, (216), 74 states have call successors, (74), 32 states have call predecessors, (74), 34 states have return successors, (75), 75 states have call predecessors, (75), 73 states have call successors, (75) [2023-11-23 07:20:21,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 365 transitions. [2023-11-23 07:20:21,785 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 365 transitions. Word has length 185 [2023-11-23 07:20:21,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:20:21,786 INFO L495 AbstractCegarLoop]: Abstraction has 282 states and 365 transitions. [2023-11-23 07:20:21,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 6 states have call successors, (35), 5 states have call predecessors, (35), 6 states have return successors, (32), 6 states have call predecessors, (32), 6 states have call successors, (32) [2023-11-23 07:20:21,786 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 365 transitions. [2023-11-23 07:20:21,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-23 07:20:21,787 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:21,788 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:20:21,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-23 07:20:22,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:22,001 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:22,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:22,001 INFO L85 PathProgramCache]: Analyzing trace with hash 17156836, now seen corresponding path program 1 times [2023-11-23 07:20:22,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:22,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4447937] [2023-11-23 07:20:22,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:22,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:22,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:22,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:22,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:20:22,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:20:22,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:20:22,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:22,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:22,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:22,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:20:22,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:20:22,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:22,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:20:22,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-23 07:20:22,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 07:20:22,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:20:22,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-23 07:20:22,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-23 07:20:22,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:20:22,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:22,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:22,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:22,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-11-23 07:20:22,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2023-11-23 07:20:22,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-23 07:20:22,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-23 07:20:22,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2023-11-23 07:20:22,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-23 07:20:22,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2023-11-23 07:20:22,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-11-23 07:20:22,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2023-11-23 07:20:22,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2023-11-23 07:20:22,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2023-11-23 07:20:22,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:22,995 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2023-11-23 07:20:22,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:22,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4447937] [2023-11-23 07:20:22,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4447937] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:20:22,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754093913] [2023-11-23 07:20:22,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:22,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:22,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:20:22,997 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 07:20:23,016 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 07:20:23,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:23,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 3115 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 07:20:23,551 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:20:23,604 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 191 proven. 0 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2023-11-23 07:20:23,605 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:20:23,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754093913] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:20:23,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:20:23,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2023-11-23 07:20:23,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212561726] [2023-11-23 07:20:23,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:23,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 07:20:23,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:23,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 07:20:23,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:20:23,607 INFO L87 Difference]: Start difference. First operand 282 states and 365 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2023-11-23 07:20:23,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:20:23,780 INFO L93 Difference]: Finished difference Result 504 states and 664 transitions. [2023-11-23 07:20:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 07:20:23,781 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) Word has length 185 [2023-11-23 07:20:23,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:20:23,783 INFO L225 Difference]: With dead ends: 504 [2023-11-23 07:20:23,784 INFO L226 Difference]: Without dead ends: 286 [2023-11-23 07:20:23,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:20:23,785 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 28 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:20:23,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 782 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:20:23,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2023-11-23 07:20:23,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 286. [2023-11-23 07:20:23,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 175 states have (on average 1.2457142857142858) internal successors, (218), 177 states have internal predecessors, (218), 75 states have call successors, (75), 32 states have call predecessors, (75), 35 states have return successors, (78), 76 states have call predecessors, (78), 74 states have call successors, (78) [2023-11-23 07:20:23,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 371 transitions. [2023-11-23 07:20:23,803 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 371 transitions. Word has length 185 [2023-11-23 07:20:23,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:20:23,803 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 371 transitions. [2023-11-23 07:20:23,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2023-11-23 07:20:23,804 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 371 transitions. [2023-11-23 07:20:23,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2023-11-23 07:20:23,807 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:23,807 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:20:23,826 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 07:20:24,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:24,012 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:24,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:24,013 INFO L85 PathProgramCache]: Analyzing trace with hash -172655368, now seen corresponding path program 1 times [2023-11-23 07:20:24,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:24,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026271625] [2023-11-23 07:20:24,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:24,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:24,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:24,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:24,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:20:24,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:20:24,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:20:24,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:24,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:24,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:24,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:20:24,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:20:24,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:24,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:20:24,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:24,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:24,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 07:20:25,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:20:25,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:20:25,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-23 07:20:25,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:20:25,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:20:25,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:25,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:25,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:25,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:20:25,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:20:25,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:25,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-23 07:20:25,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2023-11-23 07:20:25,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2023-11-23 07:20:25,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2023-11-23 07:20:25,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2023-11-23 07:20:25,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2023-11-23 07:20:25,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2023-11-23 07:20:25,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2023-11-23 07:20:25,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2023-11-23 07:20:25,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,160 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 399 trivial. 0 not checked. [2023-11-23 07:20:25,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:25,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026271625] [2023-11-23 07:20:25,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026271625] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:20:25,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924737629] [2023-11-23 07:20:25,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:25,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:25,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:20:25,162 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 07:20:25,179 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 07:20:25,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:25,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 3173 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 07:20:25,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:20:25,889 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2023-11-23 07:20:25,889 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:20:25,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924737629] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:20:25,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:20:25,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2023-11-23 07:20:25,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456915007] [2023-11-23 07:20:25,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:25,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-23 07:20:25,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:25,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-23 07:20:25,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2023-11-23 07:20:25,892 INFO L87 Difference]: Start difference. First operand 286 states and 371 transitions. Second operand has 7 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 4 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (30), 3 states have call predecessors, (30), 4 states have call successors, (30) [2023-11-23 07:20:26,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:20:26,136 INFO L93 Difference]: Finished difference Result 448 states and 590 transitions. [2023-11-23 07:20:26,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 07:20:26,136 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 4 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (30), 3 states have call predecessors, (30), 4 states have call successors, (30) Word has length 197 [2023-11-23 07:20:26,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:20:26,138 INFO L225 Difference]: With dead ends: 448 [2023-11-23 07:20:26,138 INFO L226 Difference]: Without dead ends: 280 [2023-11-23 07:20:26,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2023-11-23 07:20:26,139 INFO L413 NwaCegarLoop]: 279 mSDtfsCounter, 35 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1309 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:20:26,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 1309 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:20:26,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2023-11-23 07:20:26,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 280. [2023-11-23 07:20:26,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 171 states have (on average 1.239766081871345) internal successors, (212), 172 states have internal predecessors, (212), 74 states have call successors, (74), 32 states have call predecessors, (74), 34 states have return successors, (75), 75 states have call predecessors, (75), 73 states have call successors, (75) [2023-11-23 07:20:26,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 361 transitions. [2023-11-23 07:20:26,151 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 361 transitions. Word has length 197 [2023-11-23 07:20:26,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:20:26,151 INFO L495 AbstractCegarLoop]: Abstraction has 280 states and 361 transitions. [2023-11-23 07:20:26,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 4 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (30), 3 states have call predecessors, (30), 4 states have call successors, (30) [2023-11-23 07:20:26,152 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 361 transitions. [2023-11-23 07:20:26,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-11-23 07:20:26,153 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:26,153 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:20:26,170 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 07:20:26,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:26,371 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:26,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:26,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1401782110, now seen corresponding path program 1 times [2023-11-23 07:20:26,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:26,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407731970] [2023-11-23 07:20:26,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:26,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:26,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:26,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:26,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:26,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:26,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:26,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:20:26,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:26,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:20:26,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:20:27,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:27,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:27,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:27,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:20:27,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:20:27,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:27,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:20:27,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:27,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 07:20:27,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:20:27,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:20:27,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-23 07:20:27,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:20:27,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:20:27,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:27,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:27,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:27,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:20:27,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:20:27,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:27,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-23 07:20:27,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2023-11-23 07:20:27,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2023-11-23 07:20:27,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:27,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2023-11-23 07:20:27,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2023-11-23 07:20:27,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2023-11-23 07:20:27,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2023-11-23 07:20:27,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2023-11-23 07:20:27,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2023-11-23 07:20:27,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:27,490 INFO L134 CoverageAnalysis]: Checked inductivity of 433 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2023-11-23 07:20:27,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:27,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407731970] [2023-11-23 07:20:27,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407731970] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:20:27,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324954610] [2023-11-23 07:20:27,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:27,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:27,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:20:27,492 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 07:20:27,520 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 07:20:28,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:28,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 3202 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-23 07:20:28,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:20:28,219 INFO L134 CoverageAnalysis]: Checked inductivity of 433 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2023-11-23 07:20:28,219 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:20:28,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324954610] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:20:28,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:20:28,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2023-11-23 07:20:28,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285492138] [2023-11-23 07:20:28,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:28,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-23 07:20:28,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:28,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-23 07:20:28,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2023-11-23 07:20:28,222 INFO L87 Difference]: Start difference. First operand 280 states and 361 transitions. Second operand has 10 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 4 states have call successors, (33), 2 states have call predecessors, (33), 5 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) [2023-11-23 07:20:28,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:20:28,770 INFO L93 Difference]: Finished difference Result 443 states and 585 transitions. [2023-11-23 07:20:28,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:20:28,771 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 4 states have call successors, (33), 2 states have call predecessors, (33), 5 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) Word has length 203 [2023-11-23 07:20:28,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:20:28,773 INFO L225 Difference]: With dead ends: 443 [2023-11-23 07:20:28,773 INFO L226 Difference]: Without dead ends: 287 [2023-11-23 07:20:28,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2023-11-23 07:20:28,774 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 16 mSDsluCounter, 2007 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 2266 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-23 07:20:28,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 2266 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-23 07:20:28,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2023-11-23 07:20:28,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 285. [2023-11-23 07:20:28,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 174 states have (on average 1.235632183908046) internal successors, (215), 176 states have internal predecessors, (215), 74 states have call successors, (74), 32 states have call predecessors, (74), 36 states have return successors, (83), 76 states have call predecessors, (83), 73 states have call successors, (83) [2023-11-23 07:20:28,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 372 transitions. [2023-11-23 07:20:28,786 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 372 transitions. Word has length 203 [2023-11-23 07:20:28,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:20:28,786 INFO L495 AbstractCegarLoop]: Abstraction has 285 states and 372 transitions. [2023-11-23 07:20:28,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 4 states have call successors, (33), 2 states have call predecessors, (33), 5 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) [2023-11-23 07:20:28,787 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 372 transitions. [2023-11-23 07:20:28,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-11-23 07:20:28,788 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:28,788 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 4, 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, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:20:28,809 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 07:20:29,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:29,004 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:29,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:29,005 INFO L85 PathProgramCache]: Analyzing trace with hash -236998412, now seen corresponding path program 1 times [2023-11-23 07:20:29,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:29,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121861411] [2023-11-23 07:20:29,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:29,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:29,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:29,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:29,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:20:29,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:20:29,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:20:29,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:29,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:29,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:29,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:20:29,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:20:29,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:29,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:20:29,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:29,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 07:20:29,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:20:29,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:20:29,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:29,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-23 07:20:29,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:20:30,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:20:30,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:30,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:30,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:30,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:20:30,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:20:30,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:30,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-23 07:20:30,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2023-11-23 07:20:30,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2023-11-23 07:20:30,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:30,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:30,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2023-11-23 07:20:30,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2023-11-23 07:20:30,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2023-11-23 07:20:30,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2023-11-23 07:20:30,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2023-11-23 07:20:30,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2023-11-23 07:20:30,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,162 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 414 trivial. 0 not checked. [2023-11-23 07:20:30,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:30,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121861411] [2023-11-23 07:20:30,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121861411] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:20:30,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599009618] [2023-11-23 07:20:30,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:30,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:30,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:20:30,164 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 07:20:30,187 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 07:20:30,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:30,760 INFO L262 TraceCheckSpWp]: Trace formula consists of 3233 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-23 07:20:30,765 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:20:30,923 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 180 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2023-11-23 07:20:30,924 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:20:30,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599009618] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:20:30,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:20:30,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [10] total 21 [2023-11-23 07:20:30,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119703992] [2023-11-23 07:20:30,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:30,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-23 07:20:30,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:30,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-23 07:20:30,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=378, Unknown=0, NotChecked=0, Total=420 [2023-11-23 07:20:30,925 INFO L87 Difference]: Start difference. First operand 285 states and 372 transitions. Second operand has 13 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 4 states have call successors, (34), 2 states have call predecessors, (34), 6 states have return successors, (32), 6 states have call predecessors, (32), 4 states have call successors, (32) [2023-11-23 07:20:31,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:20:31,537 INFO L93 Difference]: Finished difference Result 458 states and 610 transitions. [2023-11-23 07:20:31,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-23 07:20:31,538 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 4 states have call successors, (34), 2 states have call predecessors, (34), 6 states have return successors, (32), 6 states have call predecessors, (32), 4 states have call successors, (32) Word has length 209 [2023-11-23 07:20:31,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:20:31,540 INFO L225 Difference]: With dead ends: 458 [2023-11-23 07:20:31,540 INFO L226 Difference]: Without dead ends: 297 [2023-11-23 07:20:31,541 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=455, Unknown=0, NotChecked=0, Total=506 [2023-11-23 07:20:31,541 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 16 mSDsluCounter, 2778 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 3037 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:20:31,541 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 3037 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-23 07:20:31,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2023-11-23 07:20:31,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 288. [2023-11-23 07:20:31,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 176 states have (on average 1.2329545454545454) internal successors, (217), 178 states have internal predecessors, (217), 74 states have call successors, (74), 32 states have call predecessors, (74), 37 states have return successors, (84), 77 states have call predecessors, (84), 73 states have call successors, (84) [2023-11-23 07:20:31,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 375 transitions. [2023-11-23 07:20:31,556 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 375 transitions. Word has length 209 [2023-11-23 07:20:31,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:20:31,558 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 375 transitions. [2023-11-23 07:20:31,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 4 states have call successors, (34), 2 states have call predecessors, (34), 6 states have return successors, (32), 6 states have call predecessors, (32), 4 states have call successors, (32) [2023-11-23 07:20:31,559 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 375 transitions. [2023-11-23 07:20:31,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2023-11-23 07:20:31,561 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:31,561 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 4, 4, 3, 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, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:20:31,594 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 07:20:31,795 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,SelfDestructingSolverStorable7 [2023-11-23 07:20:31,795 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:31,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:31,795 INFO L85 PathProgramCache]: Analyzing trace with hash 2074315836, now seen corresponding path program 1 times [2023-11-23 07:20:31,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:31,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585525823] [2023-11-23 07:20:31,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:31,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:31,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:32,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:32,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:20:32,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:20:32,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:20:32,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:32,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:32,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:32,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:20:32,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:20:32,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:32,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:20:32,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:32,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-23 07:20:32,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:20:32,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:20:32,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-23 07:20:32,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:20:32,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:20:32,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:32,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:32,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:32,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-23 07:20:32,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:20:32,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:32,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:32,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:32,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-23 07:20:32,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:33,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2023-11-23 07:20:33,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:33,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2023-11-23 07:20:33,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:33,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:33,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:33,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:33,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:33,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2023-11-23 07:20:33,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:33,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-23 07:20:33,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:33,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2023-11-23 07:20:33,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:33,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2023-11-23 07:20:33,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:33,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2023-11-23 07:20:33,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:33,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2023-11-23 07:20:33,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:33,085 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2023-11-23 07:20:33,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:33,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585525823] [2023-11-23 07:20:33,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585525823] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:20:33,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489531598] [2023-11-23 07:20:33,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:33,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:33,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:20:33,087 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 07:20:33,113 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 07:20:33,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:33,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 3272 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-23 07:20:33,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:20:33,813 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 247 proven. 0 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2023-11-23 07:20:33,813 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:20:33,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489531598] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:20:33,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:20:33,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17 [2023-11-23 07:20:33,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871578109] [2023-11-23 07:20:33,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:33,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:20:33,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:33,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:20:33,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:20:33,815 INFO L87 Difference]: Start difference. First operand 288 states and 375 transitions. Second operand has 9 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 3 states have call successors, (38), 2 states have call predecessors, (38), 5 states have return successors, (35), 4 states have call predecessors, (35), 3 states have call successors, (35) [2023-11-23 07:20:34,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:20:34,268 INFO L93 Difference]: Finished difference Result 517 states and 685 transitions. [2023-11-23 07:20:34,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:20:34,269 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 3 states have call successors, (38), 2 states have call predecessors, (38), 5 states have return successors, (35), 4 states have call predecessors, (35), 3 states have call successors, (35) Word has length 219 [2023-11-23 07:20:34,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:20:34,271 INFO L225 Difference]: With dead ends: 517 [2023-11-23 07:20:34,271 INFO L226 Difference]: Without dead ends: 293 [2023-11-23 07:20:34,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2023-11-23 07:20:34,272 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 3 mSDsluCounter, 1801 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2065 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 07:20:34,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2065 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 07:20:34,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2023-11-23 07:20:34,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2023-11-23 07:20:34,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 179 states have (on average 1.229050279329609) internal successors, (220), 182 states have internal predecessors, (220), 74 states have call successors, (74), 32 states have call predecessors, (74), 39 states have return successors, (91), 78 states have call predecessors, (91), 73 states have call successors, (91) [2023-11-23 07:20:34,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 385 transitions. [2023-11-23 07:20:34,286 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 385 transitions. Word has length 219 [2023-11-23 07:20:34,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:20:34,286 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 385 transitions. [2023-11-23 07:20:34,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 3 states have call successors, (38), 2 states have call predecessors, (38), 5 states have return successors, (35), 4 states have call predecessors, (35), 3 states have call successors, (35) [2023-11-23 07:20:34,287 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 385 transitions. [2023-11-23 07:20:34,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2023-11-23 07:20:34,289 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:34,289 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 4, 4, 3, 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:20:34,312 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 07:20:34,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:34,504 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:34,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:34,505 INFO L85 PathProgramCache]: Analyzing trace with hash -554622367, now seen corresponding path program 2 times [2023-11-23 07:20:34,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:34,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188123529] [2023-11-23 07:20:34,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:34,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:34,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:35,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:35,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:20:35,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:20:35,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:20:35,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:35,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:35,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:35,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:20:35,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:20:35,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:35,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:20:35,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:35,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:35,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:20:35,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:20:35,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:20:35,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:20:35,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:20:35,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:20:35,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:35,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:35,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:35,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-23 07:20:35,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-23 07:20:35,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:35,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2023-11-23 07:20:35,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-23 07:20:35,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-23 07:20:35,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:35,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:35,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2023-11-23 07:20:35,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2023-11-23 07:20:35,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2023-11-23 07:20:35,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2023-11-23 07:20:35,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2023-11-23 07:20:35,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2023-11-23 07:20:35,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:35,684 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2023-11-23 07:20:35,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:35,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188123529] [2023-11-23 07:20:35,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188123529] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:20:35,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759803409] [2023-11-23 07:20:35,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:20:35,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:20:35,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:20:35,686 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 07:20:35,704 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 07:20:36,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:20:36,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:20:36,342 INFO L262 TraceCheckSpWp]: Trace formula consists of 3268 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-23 07:20:36,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:20:36,466 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 15 treesize of output 1 [2023-11-23 07:20:37,087 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 331 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2023-11-23 07:20:37,087 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:20:37,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759803409] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:20:37,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:20:37,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [10] total 21 [2023-11-23 07:20:37,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710400478] [2023-11-23 07:20:37,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:37,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-23 07:20:37,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:37,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-23 07:20:37,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2023-11-23 07:20:37,089 INFO L87 Difference]: Start difference. First operand 293 states and 385 transitions. Second operand has 13 states, 11 states have (on average 9.272727272727273) internal successors, (102), 12 states have internal predecessors, (102), 7 states have call successors, (40), 4 states have call predecessors, (40), 7 states have return successors, (37), 8 states have call predecessors, (37), 7 states have call successors, (37) [2023-11-23 07:20:39,153 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 07:20:42,361 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 07:20:44,404 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 07:20:46,462 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 07:20:48,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:20:48,179 INFO L93 Difference]: Finished difference Result 468 states and 625 transitions. [2023-11-23 07:20:48,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-23 07:20:48,180 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 9.272727272727273) internal successors, (102), 12 states have internal predecessors, (102), 7 states have call successors, (40), 4 states have call predecessors, (40), 7 states have return successors, (37), 8 states have call predecessors, (37), 7 states have call successors, (37) Word has length 217 [2023-11-23 07:20:48,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:20:48,182 INFO L225 Difference]: With dead ends: 468 [2023-11-23 07:20:48,182 INFO L226 Difference]: Without dead ends: 293 [2023-11-23 07:20:48,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 265 SyntacticMatches, 14 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2023-11-23 07:20:48,183 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 298 mSDsluCounter, 997 mSDsCounter, 0 mSdLazyCounter, 2014 mSolverCounterSat, 213 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 2231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 2014 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.9s IncrementalHoareTripleChecker+Time [2023-11-23 07:20:48,183 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 1157 Invalid, 2231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 2014 Invalid, 4 Unknown, 0 Unchecked, 10.9s Time] [2023-11-23 07:20:48,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2023-11-23 07:20:48,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2023-11-23 07:20:48,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 179 states have (on average 1.229050279329609) internal successors, (220), 182 states have internal predecessors, (220), 74 states have call successors, (74), 32 states have call predecessors, (74), 39 states have return successors, (89), 78 states have call predecessors, (89), 73 states have call successors, (89) [2023-11-23 07:20:48,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 383 transitions. [2023-11-23 07:20:48,195 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 383 transitions. Word has length 217 [2023-11-23 07:20:48,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:20:48,195 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 383 transitions. [2023-11-23 07:20:48,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 9.272727272727273) internal successors, (102), 12 states have internal predecessors, (102), 7 states have call successors, (40), 4 states have call predecessors, (40), 7 states have return successors, (37), 8 states have call predecessors, (37), 7 states have call successors, (37) [2023-11-23 07:20:48,196 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 383 transitions. [2023-11-23 07:20:48,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-11-23 07:20:48,197 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:48,198 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 4, 4, 4, 4, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:20:48,220 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 07:20:48,420 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,SelfDestructingSolverStorable9 [2023-11-23 07:20:48,421 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:48,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:48,421 INFO L85 PathProgramCache]: Analyzing trace with hash 338585587, now seen corresponding path program 3 times [2023-11-23 07:20:48,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:48,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742912107] [2023-11-23 07:20:48,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:48,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:48,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:49,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:49,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:20:49,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:20:49,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:20:49,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:49,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:49,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:49,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:20:49,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:20:49,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:49,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:20:49,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:49,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:49,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:20:49,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:20:49,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:20:49,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:20:49,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:20:49,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:49,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:20:49,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:50,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:50,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:50,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-23 07:20:50,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-23 07:20:50,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:50,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:50,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-23 07:20:50,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2023-11-23 07:20:50,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-23 07:20:50,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:50,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:50,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2023-11-23 07:20:50,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2023-11-23 07:20:50,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2023-11-23 07:20:50,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2023-11-23 07:20:50,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2023-11-23 07:20:50,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2023-11-23 07:20:50,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:50,203 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2023-11-23 07:20:50,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:50,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742912107] [2023-11-23 07:20:50,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742912107] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:20:50,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:20:50,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-23 07:20:50,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645057743] [2023-11-23 07:20:50,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:50,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-23 07:20:50,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:50,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-23 07:20:50,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2023-11-23 07:20:50,206 INFO L87 Difference]: Start difference. First operand 293 states and 383 transitions. Second operand has 17 states, 14 states have (on average 5.285714285714286) internal successors, (74), 11 states have internal predecessors, (74), 8 states have call successors, (37), 7 states have call predecessors, (37), 4 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) [2023-11-23 07:20:54,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:20:54,060 INFO L93 Difference]: Finished difference Result 471 states and 623 transitions. [2023-11-23 07:20:54,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-23 07:20:54,060 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 5.285714285714286) internal successors, (74), 11 states have internal predecessors, (74), 8 states have call successors, (37), 7 states have call predecessors, (37), 4 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) Word has length 223 [2023-11-23 07:20:54,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:20:54,066 INFO L225 Difference]: With dead ends: 471 [2023-11-23 07:20:54,066 INFO L226 Difference]: Without dead ends: 309 [2023-11-23 07:20:54,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2023-11-23 07:20:54,067 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 574 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 2727 mSolverCounterSat, 400 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 793 SdHoareTripleChecker+Invalid, 3127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 400 IncrementalHoareTripleChecker+Valid, 2727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-11-23 07:20:54,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [606 Valid, 793 Invalid, 3127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [400 Valid, 2727 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-11-23 07:20:54,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2023-11-23 07:20:54,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 293. [2023-11-23 07:20:54,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 179 states have (on average 1.229050279329609) internal successors, (220), 182 states have internal predecessors, (220), 74 states have call successors, (74), 32 states have call predecessors, (74), 39 states have return successors, (88), 78 states have call predecessors, (88), 73 states have call successors, (88) [2023-11-23 07:20:54,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 382 transitions. [2023-11-23 07:20:54,099 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 382 transitions. Word has length 223 [2023-11-23 07:20:54,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:20:54,099 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 382 transitions. [2023-11-23 07:20:54,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 5.285714285714286) internal successors, (74), 11 states have internal predecessors, (74), 8 states have call successors, (37), 7 states have call predecessors, (37), 4 states have return successors, (34), 7 states have call predecessors, (34), 7 states have call successors, (34) [2023-11-23 07:20:54,099 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 382 transitions. [2023-11-23 07:20:54,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2023-11-23 07:20:54,100 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:54,101 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 5, 5, 4, 4, 4, 4, 4, 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, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:20:54,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-23 07:20:54,101 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:54,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:54,101 INFO L85 PathProgramCache]: Analyzing trace with hash 177328032, now seen corresponding path program 1 times [2023-11-23 07:20:54,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:54,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628817142] [2023-11-23 07:20:54,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:54,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:54,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:54,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:54,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:55,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:20:55,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:20:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:20:55,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:55,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:55,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:55,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:20:55,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:20:55,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:55,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:20:55,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:55,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:55,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:20:55,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:20:55,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:20:55,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:20:55,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:20:55,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:20:55,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:55,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:55,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:55,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-23 07:20:55,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-23 07:20:55,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:55,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:55,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-23 07:20:55,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2023-11-23 07:20:55,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-23 07:20:55,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:55,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:55,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2023-11-23 07:20:55,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2023-11-23 07:20:55,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2023-11-23 07:20:55,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:55,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2023-11-23 07:20:55,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2023-11-23 07:20:55,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2023-11-23 07:20:55,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:55,476 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2023-11-23 07:20:55,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:55,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628817142] [2023-11-23 07:20:55,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628817142] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:20:55,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:20:55,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:20:55,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937703102] [2023-11-23 07:20:55,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:55,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:20:55,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:55,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:20:55,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:20:55,478 INFO L87 Difference]: Start difference. First operand 293 states and 382 transitions. Second operand has 8 states, 7 states have (on average 9.0) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (34), 5 states have call predecessors, (34), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-23 07:20:57,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:20:57,943 INFO L93 Difference]: Finished difference Result 319 states and 414 transitions. [2023-11-23 07:20:57,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:20:57,944 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.0) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (34), 5 states have call predecessors, (34), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 231 [2023-11-23 07:20:57,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:20:57,953 INFO L225 Difference]: With dead ends: 319 [2023-11-23 07:20:57,953 INFO L226 Difference]: Without dead ends: 317 [2023-11-23 07:20:57,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:20:57,953 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 179 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 1144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-11-23 07:20:57,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 429 Invalid, 1144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1096 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-11-23 07:20:57,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2023-11-23 07:20:57,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 298. [2023-11-23 07:20:57,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 182 states have (on average 1.2252747252747254) internal successors, (223), 186 states have internal predecessors, (223), 75 states have call successors, (75), 33 states have call predecessors, (75), 40 states have return successors, (89), 78 states have call predecessors, (89), 74 states have call successors, (89) [2023-11-23 07:20:57,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 387 transitions. [2023-11-23 07:20:57,982 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 387 transitions. Word has length 231 [2023-11-23 07:20:57,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:20:57,983 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 387 transitions. [2023-11-23 07:20:57,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.0) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (34), 5 states have call predecessors, (34), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-23 07:20:57,984 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 387 transitions. [2023-11-23 07:20:57,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2023-11-23 07:20:57,985 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:20:57,985 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 5, 5, 4, 4, 4, 4, 4, 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, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:20:57,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-23 07:20:57,985 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:20:57,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:20:57,986 INFO L85 PathProgramCache]: Analyzing trace with hash 179175074, now seen corresponding path program 1 times [2023-11-23 07:20:57,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:20:57,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914094471] [2023-11-23 07:20:57,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:20:57,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:20:58,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:58,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:58,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:58,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:58,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:58,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:20:58,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:58,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:20:58,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:58,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:20:58,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:58,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:58,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:58,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:58,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:59,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:20:59,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:20:59,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:59,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:20:59,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:59,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:20:59,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:20:59,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:20:59,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:20:59,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:20:59,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:20:59,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:59,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:20:59,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:20:59,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-23 07:20:59,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-23 07:20:59,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:59,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:59,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-23 07:20:59,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2023-11-23 07:20:59,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-23 07:20:59,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:20:59,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:59,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2023-11-23 07:20:59,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2023-11-23 07:20:59,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2023-11-23 07:20:59,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:20:59,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2023-11-23 07:20:59,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2023-11-23 07:20:59,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2023-11-23 07:20:59,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:20:59,234 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2023-11-23 07:20:59,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:20:59,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914094471] [2023-11-23 07:20:59,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914094471] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:20:59,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:20:59,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:20:59,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396754490] [2023-11-23 07:20:59,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:20:59,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:20:59,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:20:59,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:20:59,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:20:59,237 INFO L87 Difference]: Start difference. First operand 298 states and 387 transitions. Second operand has 8 states, 7 states have (on average 9.0) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (34), 5 states have call predecessors, (34), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-23 07:21:01,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:21:01,361 INFO L93 Difference]: Finished difference Result 322 states and 416 transitions. [2023-11-23 07:21:01,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 07:21:01,362 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.0) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (34), 5 states have call predecessors, (34), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 231 [2023-11-23 07:21:01,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:21:01,363 INFO L225 Difference]: With dead ends: 322 [2023-11-23 07:21:01,363 INFO L226 Difference]: Without dead ends: 320 [2023-11-23 07:21:01,364 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:21:01,366 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 282 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 1167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-23 07:21:01,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 406 Invalid, 1167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 1022 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-23 07:21:01,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2023-11-23 07:21:01,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 297. [2023-11-23 07:21:01,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 182 states have (on average 1.2252747252747254) internal successors, (223), 185 states have internal predecessors, (223), 74 states have call successors, (74), 33 states have call predecessors, (74), 40 states have return successors, (88), 78 states have call predecessors, (88), 73 states have call successors, (88) [2023-11-23 07:21:01,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 385 transitions. [2023-11-23 07:21:01,400 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 385 transitions. Word has length 231 [2023-11-23 07:21:01,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:21:01,401 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 385 transitions. [2023-11-23 07:21:01,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.0) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (34), 5 states have call predecessors, (34), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-11-23 07:21:01,401 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 385 transitions. [2023-11-23 07:21:01,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-23 07:21:01,403 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:21:01,404 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:21:01,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-23 07:21:01,404 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:21:01,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:21:01,404 INFO L85 PathProgramCache]: Analyzing trace with hash 619452388, now seen corresponding path program 1 times [2023-11-23 07:21:01,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:21:01,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601915290] [2023-11-23 07:21:01,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:21:01,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:21:01,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:01,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:01,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:01,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:01,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:01,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:21:01,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:01,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:21:01,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:21:02,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:02,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:02,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:02,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:21:02,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:21:02,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:02,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:21:02,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:02,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:02,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:21:02,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:21:02,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:21:02,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:21:02,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:21:02,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:21:02,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:02,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:02,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:02,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-23 07:21:02,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-23 07:21:02,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:02,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:02,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2023-11-23 07:21:02,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2023-11-23 07:21:02,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2023-11-23 07:21:02,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:02,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:02,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-23 07:21:02,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2023-11-23 07:21:02,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2023-11-23 07:21:02,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:02,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:02,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:21:02,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2023-11-23 07:21:02,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2023-11-23 07:21:02,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:02,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:02,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:02,567 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 557 trivial. 0 not checked. [2023-11-23 07:21:02,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:21:02,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601915290] [2023-11-23 07:21:02,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601915290] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:21:02,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:21:02,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 07:21:02,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98112065] [2023-11-23 07:21:02,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:21:02,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 07:21:02,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:21:02,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 07:21:02,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-23 07:21:02,569 INFO L87 Difference]: Start difference. First operand 297 states and 385 transitions. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (34), 6 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:21:04,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:21:04,963 INFO L93 Difference]: Finished difference Result 408 states and 522 transitions. [2023-11-23 07:21:04,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 07:21:04,964 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (34), 6 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 256 [2023-11-23 07:21:04,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:21:04,968 INFO L225 Difference]: With dead ends: 408 [2023-11-23 07:21:04,968 INFO L226 Difference]: Without dead ends: 319 [2023-11-23 07:21:04,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-11-23 07:21:04,976 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 347 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 852 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:21:04,976 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [379 Valid, 376 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 852 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-11-23 07:21:04,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2023-11-23 07:21:05,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 297. [2023-11-23 07:21:05,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 182 states have (on average 1.2142857142857142) internal successors, (221), 185 states have internal predecessors, (221), 74 states have call successors, (74), 33 states have call predecessors, (74), 40 states have return successors, (88), 78 states have call predecessors, (88), 73 states have call successors, (88) [2023-11-23 07:21:05,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 383 transitions. [2023-11-23 07:21:05,011 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 383 transitions. Word has length 256 [2023-11-23 07:21:05,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:21:05,011 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 383 transitions. [2023-11-23 07:21:05,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (34), 6 states have call predecessors, (34), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:21:05,012 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 383 transitions. [2023-11-23 07:21:05,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2023-11-23 07:21:05,013 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:21:05,014 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 5, 5, 5, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:21:05,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-23 07:21:05,014 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:21:05,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:21:05,014 INFO L85 PathProgramCache]: Analyzing trace with hash -159236748, now seen corresponding path program 1 times [2023-11-23 07:21:05,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:21:05,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568697919] [2023-11-23 07:21:05,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:21:05,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:21:05,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:05,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:05,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:21:05,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:21:05,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:21:05,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:05,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:05,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:05,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:21:05,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:21:05,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:05,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:21:05,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:05,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:05,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:21:05,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:21:05,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:21:05,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:21:05,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:21:05,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:21:05,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:05,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:05,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:05,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-23 07:21:05,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-23 07:21:05,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:05,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:05,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-23 07:21:05,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2023-11-23 07:21:05,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-23 07:21:05,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:05,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:05,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2023-11-23 07:21:05,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2023-11-23 07:21:05,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2023-11-23 07:21:05,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:05,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:05,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:21:05,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2023-11-23 07:21:05,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2023-11-23 07:21:05,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:05,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:05,999 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 523 trivial. 0 not checked. [2023-11-23 07:21:06,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:21:06,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568697919] [2023-11-23 07:21:06,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568697919] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:21:06,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:21:06,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-23 07:21:06,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114620091] [2023-11-23 07:21:06,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:21:06,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 07:21:06,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:21:06,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 07:21:06,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-23 07:21:06,002 INFO L87 Difference]: Start difference. First operand 297 states and 383 transitions. Second operand has 9 states, 9 states have (on average 7.666666666666667) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (34), 6 states have call predecessors, (34), 2 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:21:08,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:21:08,310 INFO L93 Difference]: Finished difference Result 411 states and 527 transitions. [2023-11-23 07:21:08,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 07:21:08,311 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.666666666666667) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (34), 6 states have call predecessors, (34), 2 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) Word has length 246 [2023-11-23 07:21:08,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:21:08,313 INFO L225 Difference]: With dead ends: 411 [2023-11-23 07:21:08,313 INFO L226 Difference]: Without dead ends: 328 [2023-11-23 07:21:08,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2023-11-23 07:21:08,314 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 403 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 1118 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 1369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 1118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:21:08,314 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [437 Valid, 455 Invalid, 1369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 1118 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-11-23 07:21:08,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2023-11-23 07:21:08,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 301. [2023-11-23 07:21:08,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 185 states have (on average 1.2108108108108109) internal successors, (224), 188 states have internal predecessors, (224), 74 states have call successors, (74), 33 states have call predecessors, (74), 41 states have return successors, (89), 79 states have call predecessors, (89), 73 states have call successors, (89) [2023-11-23 07:21:08,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 387 transitions. [2023-11-23 07:21:08,346 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 387 transitions. Word has length 246 [2023-11-23 07:21:08,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:21:08,346 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 387 transitions. [2023-11-23 07:21:08,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.666666666666667) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (34), 6 states have call predecessors, (34), 2 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-23 07:21:08,347 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 387 transitions. [2023-11-23 07:21:08,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2023-11-23 07:21:08,348 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:21:08,348 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 6, 6, 5, 5, 5, 5, 5, 5, 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, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:21:08,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-23 07:21:08,349 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:21:08,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:21:08,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1852622519, now seen corresponding path program 1 times [2023-11-23 07:21:08,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:21:08,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724479686] [2023-11-23 07:21:08,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:21:08,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:21:09,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:09,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:09,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:21:09,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:21:09,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:21:09,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:09,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:09,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:21:09,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:21:09,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:09,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:21:09,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:09,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:09,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:21:09,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:21:09,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:21:09,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:21:09,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:21:09,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:21:09,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:09,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:09,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:09,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-23 07:21:09,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-23 07:21:09,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:09,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:09,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-23 07:21:09,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2023-11-23 07:21:09,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-23 07:21:09,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:09,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:09,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:10,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:10,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:10,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2023-11-23 07:21:10,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:10,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2023-11-23 07:21:10,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:10,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2023-11-23 07:21:10,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:10,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:10,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:10,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:10,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:10,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 07:21:10,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:10,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2023-11-23 07:21:10,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:10,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2023-11-23 07:21:10,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:10,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:10,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:10,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:10,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:10,316 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 3 proven. 46 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2023-11-23 07:21:10,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:21:10,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724479686] [2023-11-23 07:21:10,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724479686] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:21:10,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961049405] [2023-11-23 07:21:10,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:21:10,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:21:10,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:21:10,318 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 07:21:10,319 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 07:21:10,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:11,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 3576 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-23 07:21:11,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:21:11,124 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 301 proven. 0 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2023-11-23 07:21:11,124 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:21:11,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961049405] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:21:11,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:21:11,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [11] total 19 [2023-11-23 07:21:11,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869947402] [2023-11-23 07:21:11,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:21:11,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-23 07:21:11,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:21:11,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-23 07:21:11,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2023-11-23 07:21:11,126 INFO L87 Difference]: Start difference. First operand 301 states and 387 transitions. Second operand has 13 states, 9 states have (on average 10.333333333333334) internal successors, (93), 10 states have internal predecessors, (93), 4 states have call successors, (36), 2 states have call predecessors, (36), 6 states have return successors, (36), 5 states have call predecessors, (36), 4 states have call successors, (36) [2023-11-23 07:21:11,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:21:11,817 INFO L93 Difference]: Finished difference Result 488 states and 634 transitions. [2023-11-23 07:21:11,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-23 07:21:11,818 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 9 states have (on average 10.333333333333334) internal successors, (93), 10 states have internal predecessors, (93), 4 states have call successors, (36), 2 states have call predecessors, (36), 6 states have return successors, (36), 5 states have call predecessors, (36), 4 states have call successors, (36) Word has length 254 [2023-11-23 07:21:11,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:21:11,820 INFO L225 Difference]: With dead ends: 488 [2023-11-23 07:21:11,821 INFO L226 Difference]: Without dead ends: 305 [2023-11-23 07:21:11,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 326 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2023-11-23 07:21:11,825 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 17 mSDsluCounter, 2730 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 2985 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:21:11,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 2985 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 651 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-23 07:21:11,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2023-11-23 07:21:11,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 301. [2023-11-23 07:21:11,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 185 states have (on average 1.2108108108108109) internal successors, (224), 188 states have internal predecessors, (224), 74 states have call successors, (74), 33 states have call predecessors, (74), 41 states have return successors, (88), 79 states have call predecessors, (88), 73 states have call successors, (88) [2023-11-23 07:21:11,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 386 transitions. [2023-11-23 07:21:11,855 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 386 transitions. Word has length 254 [2023-11-23 07:21:11,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:21:11,856 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 386 transitions. [2023-11-23 07:21:11,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 9 states have (on average 10.333333333333334) internal successors, (93), 10 states have internal predecessors, (93), 4 states have call successors, (36), 2 states have call predecessors, (36), 6 states have return successors, (36), 5 states have call predecessors, (36), 4 states have call successors, (36) [2023-11-23 07:21:11,856 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 386 transitions. [2023-11-23 07:21:11,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-23 07:21:11,857 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:21:11,857 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:21:11,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-23 07:21:12,058 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,SelfDestructingSolverStorable15 [2023-11-23 07:21:12,058 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:21:12,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:21:12,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1383091876, now seen corresponding path program 2 times [2023-11-23 07:21:12,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:21:12,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324871193] [2023-11-23 07:21:12,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:21:12,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:21:12,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:12,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:12,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:12,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:12,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:12,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:21:12,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:12,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 07:21:12,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 07:21:13,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:13,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:13,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:13,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 07:21:13,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 07:21:13,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:13,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-23 07:21:13,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:13,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:13,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-23 07:21:13,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-23 07:21:13,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-23 07:21:13,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-23 07:21:13,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-23 07:21:13,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-23 07:21:13,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:13,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:13,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:13,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-23 07:21:13,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-23 07:21:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:13,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:13,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2023-11-23 07:21:13,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2023-11-23 07:21:13,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2023-11-23 07:21:13,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:13,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:13,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-23 07:21:13,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2023-11-23 07:21:13,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2023-11-23 07:21:13,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:13,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:13,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:21:13,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2023-11-23 07:21:13,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2023-11-23 07:21:13,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:13,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:13,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:13,620 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 3 proven. 46 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2023-11-23 07:21:13,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:21:13,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324871193] [2023-11-23 07:21:13,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324871193] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:21:13,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435522712] [2023-11-23 07:21:13,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:21:13,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:21:13,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:21:13,622 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 07:21:13,632 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 07:21:14,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:21:14,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:21:14,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 3580 conjuncts, 128 conjunts are in the unsatisfiable core [2023-11-23 07:21:14,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:21:14,764 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 11 treesize of output 7 [2023-11-23 07:21:14,769 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 27 treesize of output 1 [2023-11-23 07:21:14,774 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 15 treesize of output 1 [2023-11-23 07:21:15,026 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 52 treesize of output 17 [2023-11-23 07:21:17,221 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 236 proven. 16 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2023-11-23 07:21:17,221 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:21:17,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435522712] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:21:17,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 07:21:17,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 26] total 35 [2023-11-23 07:21:17,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317176531] [2023-11-23 07:21:17,617 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 07:21:17,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-23 07:21:17,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:21:17,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-23 07:21:17,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1449, Unknown=0, NotChecked=0, Total=1560 [2023-11-23 07:21:17,619 INFO L87 Difference]: Start difference. First operand 301 states and 386 transitions. Second operand has 35 states, 27 states have (on average 5.851851851851852) internal successors, (158), 28 states have internal predecessors, (158), 15 states have call successors, (71), 9 states have call predecessors, (71), 10 states have return successors, (67), 13 states have call predecessors, (67), 15 states have call successors, (67) [2023-11-23 07:21:27,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:21:27,183 INFO L93 Difference]: Finished difference Result 612 states and 787 transitions. [2023-11-23 07:21:27,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-23 07:21:27,184 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 27 states have (on average 5.851851851851852) internal successors, (158), 28 states have internal predecessors, (158), 15 states have call successors, (71), 9 states have call predecessors, (71), 10 states have return successors, (67), 13 states have call predecessors, (67), 15 states have call successors, (67) Word has length 256 [2023-11-23 07:21:27,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:21:27,185 INFO L225 Difference]: With dead ends: 612 [2023-11-23 07:21:27,185 INFO L226 Difference]: Without dead ends: 323 [2023-11-23 07:21:27,187 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 300 SyntacticMatches, 28 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 927 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=285, Invalid=3255, Unknown=0, NotChecked=0, Total=3540 [2023-11-23 07:21:27,187 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 587 mSDsluCounter, 1400 mSDsCounter, 0 mSdLazyCounter, 5113 mSolverCounterSat, 379 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 625 SdHoareTripleChecker+Valid, 1489 SdHoareTripleChecker+Invalid, 5503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 379 IncrementalHoareTripleChecker+Valid, 5113 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-11-23 07:21:27,187 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [625 Valid, 1489 Invalid, 5503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [379 Valid, 5113 Invalid, 11 Unknown, 0 Unchecked, 6.0s Time] [2023-11-23 07:21:27,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2023-11-23 07:21:27,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 301. [2023-11-23 07:21:27,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 185 states have (on average 1.2054054054054053) internal successors, (223), 188 states have internal predecessors, (223), 74 states have call successors, (74), 33 states have call predecessors, (74), 41 states have return successors, (88), 79 states have call predecessors, (88), 73 states have call successors, (88) [2023-11-23 07:21:27,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 385 transitions. [2023-11-23 07:21:27,217 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 385 transitions. Word has length 256 [2023-11-23 07:21:27,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:21:27,217 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 385 transitions. [2023-11-23 07:21:27,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 27 states have (on average 5.851851851851852) internal successors, (158), 28 states have internal predecessors, (158), 15 states have call successors, (71), 9 states have call predecessors, (71), 10 states have return successors, (67), 13 states have call predecessors, (67), 15 states have call successors, (67) [2023-11-23 07:21:27,217 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 385 transitions. [2023-11-23 07:21:27,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2023-11-23 07:21:27,218 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:21:27,218 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:21:27,232 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 07:21:27,433 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,SelfDestructingSolverStorable16 [2023-11-23 07:21:27,433 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:21:27,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:21:27,433 INFO L85 PathProgramCache]: Analyzing trace with hash -490315967, now seen corresponding path program 1 times [2023-11-23 07:21:27,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:21:27,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808558132] [2023-11-23 07:21:27,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:21:27,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:21:27,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:28,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:28,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:21:28,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:21:28,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 07:21:28,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:28,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:28,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:28,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-23 07:21:28,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:21:28,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:28,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-23 07:21:28,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:28,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:28,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:21:28,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 07:21:28,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-23 07:21:28,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-23 07:21:28,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:21:28,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-23 07:21:28,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:28,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:28,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:28,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:21:28,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2023-11-23 07:21:28,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:28,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:28,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-23 07:21:28,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-11-23 07:21:28,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2023-11-23 07:21:28,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:28,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:28,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2023-11-23 07:21:28,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2023-11-23 07:21:28,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2023-11-23 07:21:28,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:28,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:28,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 07:21:28,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2023-11-23 07:21:28,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2023-11-23 07:21:28,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:28,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:28,728 INFO L134 CoverageAnalysis]: Checked inductivity of 535 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 505 trivial. 0 not checked. [2023-11-23 07:21:28,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:21:28,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808558132] [2023-11-23 07:21:28,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808558132] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:21:28,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:21:28,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-23 07:21:28,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660519894] [2023-11-23 07:21:28,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:21:28,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-23 07:21:28,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:21:28,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-23 07:21:28,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:21:28,729 INFO L87 Difference]: Start difference. First operand 301 states and 385 transitions. Second operand has 11 states, 10 states have (on average 7.6) internal successors, (76), 7 states have internal predecessors, (76), 3 states have call successors, (35), 6 states have call predecessors, (35), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:21:32,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:21:32,800 INFO L93 Difference]: Finished difference Result 402 states and 509 transitions. [2023-11-23 07:21:32,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-23 07:21:32,800 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.6) internal successors, (76), 7 states have internal predecessors, (76), 3 states have call successors, (35), 6 states have call predecessors, (35), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 252 [2023-11-23 07:21:32,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:21:32,802 INFO L225 Difference]: With dead ends: 402 [2023-11-23 07:21:32,802 INFO L226 Difference]: Without dead ends: 320 [2023-11-23 07:21:32,802 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2023-11-23 07:21:32,803 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 195 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 1653 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 1713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-11-23 07:21:32,803 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 619 Invalid, 1713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1653 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-11-23 07:21:32,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2023-11-23 07:21:32,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 298. [2023-11-23 07:21:32,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 183 states have (on average 1.2076502732240437) internal successors, (221), 186 states have internal predecessors, (221), 74 states have call successors, (74), 33 states have call predecessors, (74), 40 states have return successors, (86), 78 states have call predecessors, (86), 73 states have call successors, (86) [2023-11-23 07:21:32,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 381 transitions. [2023-11-23 07:21:32,832 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 381 transitions. Word has length 252 [2023-11-23 07:21:32,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:21:32,832 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 381 transitions. [2023-11-23 07:21:32,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.6) internal successors, (76), 7 states have internal predecessors, (76), 3 states have call successors, (35), 6 states have call predecessors, (35), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2023-11-23 07:21:32,832 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 381 transitions. [2023-11-23 07:21:32,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2023-11-23 07:21:32,833 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:21:32,833 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:21:32,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-23 07:21:32,834 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:21:32,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:21:32,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1230082222, now seen corresponding path program 3 times [2023-11-23 07:21:32,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:21:32,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911049095] [2023-11-23 07:21:32,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:21:32,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:21:33,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:33,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:33,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:21:33,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:21:33,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 07:21:33,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:33,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:33,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:33,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-23 07:21:33,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:21:33,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:33,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-23 07:21:33,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:33,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:33,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:21:33,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 07:21:33,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-23 07:21:33,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-23 07:21:33,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:21:33,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-23 07:21:33,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:33,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:33,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:34,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:34,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:21:34,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2023-11-23 07:21:34,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:34,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:34,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-23 07:21:34,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-11-23 07:21:34,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2023-11-23 07:21:34,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:34,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:34,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2023-11-23 07:21:34,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2023-11-23 07:21:34,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2023-11-23 07:21:34,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:34,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:34,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 07:21:34,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2023-11-23 07:21:34,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2023-11-23 07:21:34,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:34,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:34,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:34,326 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 6 proven. 35 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2023-11-23 07:21:34,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:21:34,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911049095] [2023-11-23 07:21:34,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911049095] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:21:34,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642077190] [2023-11-23 07:21:34,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-23 07:21:34,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:21:34,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:21:34,327 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 07:21:34,328 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 07:21:35,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-23 07:21:35,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:21:35,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 2155 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-23 07:21:35,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:21:35,372 INFO L134 CoverageAnalysis]: Checked inductivity of 571 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 413 trivial. 0 not checked. [2023-11-23 07:21:35,372 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:21:35,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642077190] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:21:35,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:21:35,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [10] total 20 [2023-11-23 07:21:35,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544733647] [2023-11-23 07:21:35,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:21:35,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 07:21:35,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:21:35,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 07:21:35,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2023-11-23 07:21:35,374 INFO L87 Difference]: Start difference. First operand 298 states and 381 transitions. Second operand has 12 states, 10 states have (on average 9.4) internal successors, (94), 9 states have internal predecessors, (94), 4 states have call successors, (37), 3 states have call predecessors, (37), 5 states have return successors, (35), 4 states have call predecessors, (35), 4 states have call successors, (35) [2023-11-23 07:21:38,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:21:38,306 INFO L93 Difference]: Finished difference Result 659 states and 872 transitions. [2023-11-23 07:21:38,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-23 07:21:38,307 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 9.4) internal successors, (94), 9 states have internal predecessors, (94), 4 states have call successors, (37), 3 states have call predecessors, (37), 5 states have return successors, (35), 4 states have call predecessors, (35), 4 states have call successors, (35) Word has length 260 [2023-11-23 07:21:38,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:21:38,309 INFO L225 Difference]: With dead ends: 659 [2023-11-23 07:21:38,309 INFO L226 Difference]: Without dead ends: 492 [2023-11-23 07:21:38,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 362 GetRequests, 331 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2023-11-23 07:21:38,311 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 228 mSDsluCounter, 2017 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 2297 SdHoareTripleChecker+Invalid, 1183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:21:38,311 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 2297 Invalid, 1183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1178 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-11-23 07:21:38,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2023-11-23 07:21:38,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 486. [2023-11-23 07:21:38,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 302 states have (on average 1.218543046357616) internal successors, (368), 309 states have internal predecessors, (368), 119 states have call successors, (119), 49 states have call predecessors, (119), 64 states have return successors, (157), 127 states have call predecessors, (157), 117 states have call successors, (157) [2023-11-23 07:21:38,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 644 transitions. [2023-11-23 07:21:38,363 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 644 transitions. Word has length 260 [2023-11-23 07:21:38,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:21:38,363 INFO L495 AbstractCegarLoop]: Abstraction has 486 states and 644 transitions. [2023-11-23 07:21:38,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 9.4) internal successors, (94), 9 states have internal predecessors, (94), 4 states have call successors, (37), 3 states have call predecessors, (37), 5 states have return successors, (35), 4 states have call predecessors, (35), 4 states have call successors, (35) [2023-11-23 07:21:38,363 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 644 transitions. [2023-11-23 07:21:38,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2023-11-23 07:21:38,365 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:21:38,365 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:21:38,382 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 07:21:38,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:21:38,581 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:21:38,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:21:38,581 INFO L85 PathProgramCache]: Analyzing trace with hash -338404951, now seen corresponding path program 4 times [2023-11-23 07:21:38,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:21:38,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894180547] [2023-11-23 07:21:38,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:21:38,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:21:38,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:39,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:39,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 07:21:39,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 07:21:39,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-23 07:21:39,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:39,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:39,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:39,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-23 07:21:39,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 07:21:39,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:39,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-23 07:21:39,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:39,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:39,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-23 07:21:39,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-23 07:21:39,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-23 07:21:39,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-23 07:21:39,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-23 07:21:39,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-23 07:21:39,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:39,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:39,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-23 07:21:39,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-23 07:21:39,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2023-11-23 07:21:39,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:39,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:39,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-23 07:21:39,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-11-23 07:21:39,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2023-11-23 07:21:39,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:39,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:39,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2023-11-23 07:21:39,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2023-11-23 07:21:39,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2023-11-23 07:21:39,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 07:21:39,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:39,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:39,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 07:21:39,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:40,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2023-11-23 07:21:40,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:40,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2023-11-23 07:21:40,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:40,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 07:21:40,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:40,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 07:21:40,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:40,158 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 6 proven. 35 refuted. 0 times theorem prover too weak. 522 trivial. 0 not checked. [2023-11-23 07:21:40,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:21:40,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894180547] [2023-11-23 07:21:40,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894180547] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:21:40,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247676477] [2023-11-23 07:21:40,159 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-23 07:21:40,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:21:40,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:21:40,160 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 07:21:40,161 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 07:21:40,848 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-23 07:21:40,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:21:40,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 3584 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-23 07:21:40,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:21:40,885 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2023-11-23 07:21:40,886 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:21:40,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247676477] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:21:40,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:21:40,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 11 [2023-11-23 07:21:40,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161173327] [2023-11-23 07:21:40,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:21:40,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 07:21:40,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:21:40,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 07:21:40,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-23 07:21:40,887 INFO L87 Difference]: Start difference. First operand 486 states and 644 transitions. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2023-11-23 07:21:41,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:21:41,212 INFO L93 Difference]: Finished difference Result 926 states and 1234 transitions. [2023-11-23 07:21:41,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 07:21:41,213 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) Word has length 258 [2023-11-23 07:21:41,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:21:41,215 INFO L225 Difference]: With dead ends: 926 [2023-11-23 07:21:41,215 INFO L226 Difference]: Without dead ends: 488 [2023-11-23 07:21:41,216 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 337 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:21:41,216 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 2 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:21:41,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1249 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 07:21:41,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2023-11-23 07:21:41,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 482. [2023-11-23 07:21:41,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 299 states have (on average 1.214046822742475) internal successors, (363), 306 states have internal predecessors, (363), 119 states have call successors, (119), 49 states have call predecessors, (119), 63 states have return successors, (156), 126 states have call predecessors, (156), 117 states have call successors, (156) [2023-11-23 07:21:41,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 638 transitions. [2023-11-23 07:21:41,268 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 638 transitions. Word has length 258 [2023-11-23 07:21:41,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:21:41,268 INFO L495 AbstractCegarLoop]: Abstraction has 482 states and 638 transitions. [2023-11-23 07:21:41,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2023-11-23 07:21:41,268 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 638 transitions. [2023-11-23 07:21:41,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2023-11-23 07:21:41,270 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:21:41,270 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:21:41,287 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 07:21:41,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:21:41,474 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:21:41,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:21:41,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1194257105, now seen corresponding path program 1 times [2023-11-23 07:21:41,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:21:41,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925927314] [2023-11-23 07:21:41,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:21:41,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:21:41,527 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:21:41,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [436170663] [2023-11-23 07:21:41,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:21:41,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:21:41,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:21:41,528 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 07:21:41,528 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 07:21:42,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:42,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 3794 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-23 07:21:42,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:21:42,366 INFO L134 CoverageAnalysis]: Checked inductivity of 562 backedges. 295 proven. 0 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2023-11-23 07:21:42,366 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:21:42,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:21:42,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925927314] [2023-11-23 07:21:42,366 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:21:42,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436170663] [2023-11-23 07:21:42,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436170663] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:21:42,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:21:42,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-23 07:21:42,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266836885] [2023-11-23 07:21:42,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:21:42,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-23 07:21:42,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:21:42,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-23 07:21:42,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2023-11-23 07:21:42,369 INFO L87 Difference]: Start difference. First operand 482 states and 638 transitions. Second operand has 12 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 3 states have call successors, (40), 2 states have call predecessors, (40), 6 states have return successors, (38), 5 states have call predecessors, (38), 3 states have call successors, (38) [2023-11-23 07:21:43,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:21:43,015 INFO L93 Difference]: Finished difference Result 903 states and 1204 transitions. [2023-11-23 07:21:43,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 07:21:43,015 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 3 states have call successors, (40), 2 states have call predecessors, (40), 6 states have return successors, (38), 5 states have call predecessors, (38), 3 states have call successors, (38) Word has length 267 [2023-11-23 07:21:43,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:21:43,017 INFO L225 Difference]: With dead ends: 903 [2023-11-23 07:21:43,017 INFO L226 Difference]: Without dead ends: 482 [2023-11-23 07:21:43,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-23 07:21:43,019 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 3 mSDsluCounter, 2550 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2810 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-23 07:21:43,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2810 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-23 07:21:43,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2023-11-23 07:21:43,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 482. [2023-11-23 07:21:43,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 299 states have (on average 1.214046822742475) internal successors, (363), 306 states have internal predecessors, (363), 119 states have call successors, (119), 49 states have call predecessors, (119), 63 states have return successors, (155), 126 states have call predecessors, (155), 117 states have call successors, (155) [2023-11-23 07:21:43,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 637 transitions. [2023-11-23 07:21:43,070 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 637 transitions. Word has length 267 [2023-11-23 07:21:43,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:21:43,070 INFO L495 AbstractCegarLoop]: Abstraction has 482 states and 637 transitions. [2023-11-23 07:21:43,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 3 states have call successors, (40), 2 states have call predecessors, (40), 6 states have return successors, (38), 5 states have call predecessors, (38), 3 states have call successors, (38) [2023-11-23 07:21:43,070 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 637 transitions. [2023-11-23 07:21:43,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-23 07:21:43,071 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:21:43,072 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:21:43,091 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 07:21:43,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:21:43,272 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:21:43,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:21:43,273 INFO L85 PathProgramCache]: Analyzing trace with hash -138388299, now seen corresponding path program 1 times [2023-11-23 07:21:43,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:21:43,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122463622] [2023-11-23 07:21:43,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:21:43,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:21:43,322 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:21:43,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [324620015] [2023-11-23 07:21:43,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:21:43,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:21:43,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:21:43,324 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:21:43,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-23 07:21:44,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 07:21:44,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 3804 conjuncts, 120 conjunts are in the unsatisfiable core [2023-11-23 07:21:44,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:21:44,366 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 27 treesize of output 1 [2023-11-23 07:21:44,369 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 15 treesize of output 1 [2023-11-23 07:21:44,372 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 11 treesize of output 7 [2023-11-23 07:21:44,582 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 54 treesize of output 19 [2023-11-23 07:21:45,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 23 treesize of output 15 [2023-11-23 07:21:45,941 INFO L134 CoverageAnalysis]: Checked inductivity of 583 backedges. 258 proven. 94 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2023-11-23 07:21:45,941 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:21:46,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:21:46,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122463622] [2023-11-23 07:21:46,241 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:21:46,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324620015] [2023-11-23 07:21:46,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324620015] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:21:46,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:21:46,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2023-11-23 07:21:46,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534541147] [2023-11-23 07:21:46,241 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-23 07:21:46,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-23 07:21:46,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:21:46,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-23 07:21:46,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=780, Unknown=0, NotChecked=0, Total=870 [2023-11-23 07:21:46,243 INFO L87 Difference]: Start difference. First operand 482 states and 637 transitions. Second operand has 25 states, 21 states have (on average 5.714285714285714) internal successors, (120), 22 states have internal predecessors, (120), 13 states have call successors, (41), 7 states have call predecessors, (41), 10 states have return successors, (39), 12 states have call predecessors, (39), 13 states have call successors, (39) [2023-11-23 07:21:50,060 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 07:21:52,201 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 07:21:55,143 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 07:21:57,533 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 07:21:59,616 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 07:22:01,773 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 07:22:03,837 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 07:22:05,898 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 07:22:07,962 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 07:22:10,023 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 07:22:12,057 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 07:22:14,123 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 07:22:16,257 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 07:22:18,285 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 07:22:20,377 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 07:22:23,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:22:23,555 INFO L93 Difference]: Finished difference Result 1060 states and 1373 transitions. [2023-11-23 07:22:23,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-11-23 07:22:23,555 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 21 states have (on average 5.714285714285714) internal successors, (120), 22 states have internal predecessors, (120), 13 states have call successors, (41), 7 states have call predecessors, (41), 10 states have return successors, (39), 12 states have call predecessors, (39), 13 states have call successors, (39) Word has length 272 [2023-11-23 07:22:23,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:22:23,558 INFO L225 Difference]: With dead ends: 1060 [2023-11-23 07:22:23,558 INFO L226 Difference]: Without dead ends: 482 [2023-11-23 07:22:23,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 272 SyntacticMatches, 26 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1123 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=553, Invalid=4277, Unknown=0, NotChecked=0, Total=4830 [2023-11-23 07:22:23,561 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 323 mSDsluCounter, 1569 mSDsCounter, 0 mSdLazyCounter, 4029 mSolverCounterSat, 169 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 1731 SdHoareTripleChecker+Invalid, 4216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 4029 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.2s IncrementalHoareTripleChecker+Time [2023-11-23 07:22:23,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 1731 Invalid, 4216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 4029 Invalid, 18 Unknown, 0 Unchecked, 35.2s Time] [2023-11-23 07:22:23,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2023-11-23 07:22:23,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 482. [2023-11-23 07:22:23,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 299 states have (on average 1.2107023411371238) internal successors, (362), 306 states have internal predecessors, (362), 119 states have call successors, (119), 49 states have call predecessors, (119), 63 states have return successors, (155), 126 states have call predecessors, (155), 117 states have call successors, (155) [2023-11-23 07:22:23,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 636 transitions. [2023-11-23 07:22:23,614 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 636 transitions. Word has length 272 [2023-11-23 07:22:23,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:22:23,614 INFO L495 AbstractCegarLoop]: Abstraction has 482 states and 636 transitions. [2023-11-23 07:22:23,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 21 states have (on average 5.714285714285714) internal successors, (120), 22 states have internal predecessors, (120), 13 states have call successors, (41), 7 states have call predecessors, (41), 10 states have return successors, (39), 12 states have call predecessors, (39), 13 states have call successors, (39) [2023-11-23 07:22:23,615 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 636 transitions. [2023-11-23 07:22:23,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2023-11-23 07:22:23,617 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:22:23,617 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:22:23,640 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-23 07:22:23,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-23 07:22:23,839 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:22:23,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:22:23,839 INFO L85 PathProgramCache]: Analyzing trace with hash 501806160, now seen corresponding path program 2 times [2023-11-23 07:22:23,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:22:23,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821476390] [2023-11-23 07:22:23,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:22:23,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:22:23,891 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:22:23,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [752896473] [2023-11-23 07:22:23,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-23 07:22:23,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:22:23,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:22:23,893 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:22:23,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-23 07:22:25,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-23 07:22:25,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:22:25,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 3800 conjuncts, 111 conjunts are in the unsatisfiable core [2023-11-23 07:22:25,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:22:25,200 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 15 treesize of output 1 [2023-11-23 07:22:25,203 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 11 treesize of output 7 [2023-11-23 07:22:47,018 INFO L134 CoverageAnalysis]: Checked inductivity of 573 backedges. 330 proven. 6 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2023-11-23 07:22:47,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 07:22:47,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:22:47,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821476390] [2023-11-23 07:22:47,342 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:22:47,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752896473] [2023-11-23 07:22:47,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752896473] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 07:22:47,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-23 07:22:47,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2023-11-23 07:22:47,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153971147] [2023-11-23 07:22:47,342 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-23 07:22:47,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-23 07:22:47,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:22:47,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-23 07:22:47,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1194, Unknown=10, NotChecked=0, Total=1332 [2023-11-23 07:22:47,344 INFO L87 Difference]: Start difference. First operand 482 states and 636 transitions. Second operand has 32 states, 26 states have (on average 4.538461538461538) internal successors, (118), 29 states have internal predecessors, (118), 15 states have call successors, (41), 8 states have call predecessors, (41), 12 states have return successors, (39), 14 states have call predecessors, (39), 14 states have call successors, (39) [2023-11-23 07:22:54,837 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 07:23:00,380 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 07:23:15,400 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 07:23:21,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 07:23:21,639 INFO L93 Difference]: Finished difference Result 1249 states and 1658 transitions. [2023-11-23 07:23:21,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-11-23 07:23:21,640 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 26 states have (on average 4.538461538461538) internal successors, (118), 29 states have internal predecessors, (118), 15 states have call successors, (41), 8 states have call predecessors, (41), 12 states have return successors, (39), 14 states have call predecessors, (39), 14 states have call successors, (39) Word has length 270 [2023-11-23 07:23:21,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 07:23:21,644 INFO L225 Difference]: With dead ends: 1249 [2023-11-23 07:23:21,644 INFO L226 Difference]: Without dead ends: 1084 [2023-11-23 07:23:21,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 226 SyntacticMatches, 27 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1632 ImplicationChecksByTransitivity, 37.5s TimeCoverageRelationStatistics Valid=688, Invalid=5937, Unknown=17, NotChecked=0, Total=6642 [2023-11-23 07:23:21,650 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 829 mSDsluCounter, 2216 mSDsCounter, 0 mSdLazyCounter, 6466 mSolverCounterSat, 503 mSolverCounterUnsat, 30 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 841 SdHoareTripleChecker+Valid, 2367 SdHoareTripleChecker+Invalid, 6999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 503 IncrementalHoareTripleChecker+Valid, 6466 IncrementalHoareTripleChecker+Invalid, 30 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.8s IncrementalHoareTripleChecker+Time [2023-11-23 07:23:21,650 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [841 Valid, 2367 Invalid, 6999 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [503 Valid, 6466 Invalid, 30 Unknown, 0 Unchecked, 17.8s Time] [2023-11-23 07:23:21,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2023-11-23 07:23:21,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 1080. [2023-11-23 07:23:21,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 687 states have (on average 1.2372634643377) internal successors, (850), 706 states have internal predecessors, (850), 251 states have call successors, (251), 99 states have call predecessors, (251), 141 states have return successors, (355), 274 states have call predecessors, (355), 245 states have call successors, (355) [2023-11-23 07:23:21,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 1456 transitions. [2023-11-23 07:23:21,822 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 1456 transitions. Word has length 270 [2023-11-23 07:23:21,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 07:23:21,823 INFO L495 AbstractCegarLoop]: Abstraction has 1080 states and 1456 transitions. [2023-11-23 07:23:21,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 26 states have (on average 4.538461538461538) internal successors, (118), 29 states have internal predecessors, (118), 15 states have call successors, (41), 8 states have call predecessors, (41), 12 states have return successors, (39), 14 states have call predecessors, (39), 14 states have call successors, (39) [2023-11-23 07:23:21,824 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 1456 transitions. [2023-11-23 07:23:21,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2023-11-23 07:23:21,826 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 07:23:21,826 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 07:23:21,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-23 07:23:22,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:23:22,032 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 07:23:22,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 07:23:22,033 INFO L85 PathProgramCache]: Analyzing trace with hash -2138994866, now seen corresponding path program 3 times [2023-11-23 07:23:22,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 07:23:22,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002454120] [2023-11-23 07:23:22,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 07:23:22,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 07:23:22,083 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 07:23:22,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1642873836] [2023-11-23 07:23:22,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-23 07:23:22,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 07:23:22,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 07:23:22,085 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 07:23:22,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-23 07:23:22,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-23 07:23:22,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 07:23:22,749 INFO L262 TraceCheckSpWp]: Trace formula consists of 2153 conjuncts, 82 conjunts are in the unsatisfiable core [2023-11-23 07:23:22,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 07:23:25,581 INFO L134 CoverageAnalysis]: Checked inductivity of 573 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 415 trivial. 0 not checked. [2023-11-23 07:23:25,581 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 07:23:25,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 07:23:25,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002454120] [2023-11-23 07:23:25,582 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 07:23:25,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642873836] [2023-11-23 07:23:25,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642873836] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 07:23:25,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 07:23:25,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2023-11-23 07:23:25,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019870944] [2023-11-23 07:23:25,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 07:23:25,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-23 07:23:25,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 07:23:25,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-23 07:23:25,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=402, Unknown=1, NotChecked=0, Total=462 [2023-11-23 07:23:25,583 INFO L87 Difference]: Start difference. First operand 1080 states and 1456 transitions. Second operand has 22 states, 18 states have (on average 5.722222222222222) internal successors, (103), 17 states have internal predecessors, (103), 6 states have call successors, (39), 4 states have call predecessors, (39), 7 states have return successors, (37), 6 states have call predecessors, (37), 6 states have call successors, (37) [2023-11-23 07:23:29,369 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 07:23:32,262 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 07:23:34,457 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 07:23:36,721 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 07:23:38,783 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 07:23:43,481 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 07:23:45,547 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 07:23:47,684 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 07:23:49,746 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 07:23:51,851 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 07:23:53,876 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 07:23:55,940 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 07:24:04,226 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 07:24:06,237 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] Killed by 15