./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_hash_table_clear_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_hash_table_clear_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya --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 76206b4f7fb4016a4087a30dbd51e90ef533ed916c2eae20331e23ac9a9e91be --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 23:55:28,462 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 23:55:28,526 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-28 23:55:28,530 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 23:55:28,531 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 23:55:28,553 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 23:55:28,554 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 23:55:28,554 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 23:55:28,555 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 23:55:28,556 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 23:55:28,556 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 23:55:28,557 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 23:55:28,557 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 23:55:28,558 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 23:55:28,558 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 23:55:28,559 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 23:55:28,559 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 23:55:28,560 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 23:55:28,560 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 23:55:28,561 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 23:55:28,561 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 23:55:28,562 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 23:55:28,562 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 23:55:28,563 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 23:55:28,563 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 23:55:28,563 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 23:55:28,564 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 23:55:28,564 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 23:55:28,564 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:55:28,565 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 23:55:28,565 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 23:55:28,566 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 23:55:28,566 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 23:55:28,566 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 23:55:28,566 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 23:55:28,566 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 23:55:28,567 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 23:55:28,567 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 23:55:28,567 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 23:55:28,567 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 76206b4f7fb4016a4087a30dbd51e90ef533ed916c2eae20331e23ac9a9e91be [2023-11-28 23:55:28,782 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 23:55:28,803 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 23:55:28,806 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 23:55:28,807 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 23:55:28,807 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 23:55:28,809 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/aws-c-common/aws_hash_table_clear_harness.i [2023-11-28 23:55:31,596 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 23:55:32,027 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 23:55:32,028 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/sv-benchmarks/c/aws-c-common/aws_hash_table_clear_harness.i [2023-11-28 23:55:32,061 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/data/9296aa374/12234ec03cbc493491fceca4e8d9a9b1/FLAG3eaa7c30c [2023-11-28 23:55:32,075 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/data/9296aa374/12234ec03cbc493491fceca4e8d9a9b1 [2023-11-28 23:55:32,078 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 23:55:32,079 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 23:55:32,080 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 23:55:32,081 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 23:55:32,086 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 23:55:32,086 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:55:32" (1/1) ... [2023-11-28 23:55:32,087 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a70691c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:32, skipping insertion in model container [2023-11-28 23:55:32,088 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:55:32" (1/1) ... [2023-11-28 23:55:32,274 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 23:55:32,551 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/sv-benchmarks/c/aws-c-common/aws_hash_table_clear_harness.i[4494,4507] [2023-11-28 23:55:32,561 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/sv-benchmarks/c/aws-c-common/aws_hash_table_clear_harness.i[4554,4567] [2023-11-28 23:55:33,588 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:33,588 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:33,589 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:33,589 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:33,590 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:33,605 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:33,605 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:33,607 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:33,608 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:33,610 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:33,611 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:33,611 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:33,612 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,123 WARN L638 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-28 23:55:34,125 WARN L638 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-28 23:55:34,126 WARN L638 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-28 23:55:34,127 WARN L638 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-28 23:55:34,129 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-28 23:55:34,130 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-28 23:55:34,131 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-28 23:55:34,131 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-28 23:55:34,132 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-28 23:55:34,133 WARN L638 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-28 23:55:34,628 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,628 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,649 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,650 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,656 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,656 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,670 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,671 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,672 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,673 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,673 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,674 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,674 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,726 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:55:34,756 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 23:55:34,767 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/sv-benchmarks/c/aws-c-common/aws_hash_table_clear_harness.i[4494,4507] [2023-11-28 23:55:34,768 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/sv-benchmarks/c/aws-c-common/aws_hash_table_clear_harness.i[4554,4567] [2023-11-28 23:55:34,802 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,803 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,803 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,804 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,804 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,810 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,810 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,812 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,812 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,813 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,813 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,813 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,814 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,839 WARN L638 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-28 23:55:34,840 WARN L638 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-28 23:55:34,841 WARN L638 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-28 23:55:34,841 WARN L638 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-28 23:55:34,842 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-28 23:55:34,843 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-28 23:55:34,843 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-28 23:55:34,844 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-28 23:55:34,844 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-28 23:55:34,845 WARN L638 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-28 23:55:34,877 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [7585-7596] [2023-11-28 23:55:34,942 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,942 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,949 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,949 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,952 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,952 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,959 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,960 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,961 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,961 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,962 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,962 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,962 WARN L1590 CHandler]: Possible shadowing of function index [2023-11-28 23:55:34,983 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:55:35,306 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,306 WARN L675 CHandler]: The function equals_fn is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,307 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,307 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,307 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,307 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,307 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,307 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,307 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,307 WARN L675 CHandler]: The function fprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,307 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,308 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,308 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,308 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,308 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,308 WARN L675 CHandler]: The function callback is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,308 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,308 WARN L675 CHandler]: The function aws_array_list_ensure_capacity is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:55:35,316 INFO L206 MainTranslator]: Completed translation [2023-11-28 23:55:35,316 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35 WrapperNode [2023-11-28 23:55:35,316 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 23:55:35,317 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 23:55:35,318 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 23:55:35,318 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 23:55:35,325 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (1/1) ... [2023-11-28 23:55:35,401 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (1/1) ... [2023-11-28 23:55:35,476 INFO L138 Inliner]: procedures = 773, calls = 2441, calls flagged for inlining = 68, calls inlined = 13, statements flattened = 611 [2023-11-28 23:55:35,476 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 23:55:35,477 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 23:55:35,477 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 23:55:35,477 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 23:55:35,490 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (1/1) ... [2023-11-28 23:55:35,490 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (1/1) ... [2023-11-28 23:55:35,499 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (1/1) ... [2023-11-28 23:55:35,564 INFO L175 MemorySlicer]: Split 293 memory accesses to 9 slices as follows [2, 5, 236, 2, 8, 34, 1, 3, 2]. 81 percent of accesses are in the largest equivalence class. The 246 initializations are split as follows [2, 5, 236, 0, 0, 0, 0, 3, 0]. The 9 writes are split as follows [0, 0, 0, 1, 1, 5, 1, 0, 1]. [2023-11-28 23:55:35,565 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (1/1) ... [2023-11-28 23:55:35,565 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (1/1) ... [2023-11-28 23:55:35,597 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (1/1) ... [2023-11-28 23:55:35,601 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (1/1) ... [2023-11-28 23:55:35,612 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (1/1) ... [2023-11-28 23:55:35,619 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (1/1) ... [2023-11-28 23:55:35,632 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 23:55:35,633 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 23:55:35,633 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 23:55:35,633 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 23:55:35,634 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (1/1) ... [2023-11-28 23:55:35,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:55:35,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:35,664 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 23:55:35,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 23:55:35,700 INFO L130 BoogieDeclarations]: Found specification of procedure memset_override_0_impl [2023-11-28 23:55:35,700 INFO L138 BoogieDeclarations]: Found implementation of procedure memset_override_0_impl [2023-11-28 23:55:35,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#0 [2023-11-28 23:55:35,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#1 [2023-11-28 23:55:35,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#2 [2023-11-28 23:55:35,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#3 [2023-11-28 23:55:35,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#4 [2023-11-28 23:55:35,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#5 [2023-11-28 23:55:35,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#6 [2023-11-28 23:55:35,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#7 [2023-11-28 23:55:35,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#8 [2023-11-28 23:55:35,702 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2023-11-28 23:55:35,702 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2023-11-28 23:55:35,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-28 23:55:35,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-28 23:55:35,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-28 23:55:35,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-28 23:55:35,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-28 23:55:35,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-28 23:55:35,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-28 23:55:35,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-28 23:55:35,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-28 23:55:35,703 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2023-11-28 23:55:35,703 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2023-11-28 23:55:35,703 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-28 23:55:35,704 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-28 23:55:35,704 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_is_valid [2023-11-28 23:55:35,704 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_is_valid [2023-11-28 23:55:35,704 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_table_clear [2023-11-28 23:55:35,704 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_table_clear [2023-11-28 23:55:35,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-28 23:55:35,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 23:55:35,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-28 23:55:35,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-28 23:55:35,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-28 23:55:35,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-28 23:55:35,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-28 23:55:35,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-28 23:55:35,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-28 23:55:35,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-28 23:55:35,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-28 23:55:35,705 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 23:55:35,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 23:55:35,706 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2023-11-28 23:55:35,706 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2023-11-28 23:55:35,706 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2023-11-28 23:55:35,706 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2023-11-28 23:55:35,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-28 23:55:35,706 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2023-11-28 23:55:35,706 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2023-11-28 23:55:35,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-28 23:55:35,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-28 23:55:35,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-28 23:55:35,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-28 23:55:35,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-28 23:55:35,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-28 23:55:35,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-28 23:55:35,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-28 23:55:35,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-28 23:55:35,708 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2023-11-28 23:55:35,708 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2023-11-28 23:55:35,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-28 23:55:35,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-28 23:55:35,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-28 23:55:35,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-28 23:55:35,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-28 23:55:35,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-28 23:55:35,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-28 23:55:35,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-28 23:55:35,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-28 23:55:35,710 INFO L130 BoogieDeclarations]: Found specification of procedure my_memset [2023-11-28 23:55:35,710 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memset [2023-11-28 23:55:35,710 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_power_of_two [2023-11-28 23:55:35,710 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_power_of_two [2023-11-28 23:55:35,710 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-28 23:55:35,710 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_required_bytes [2023-11-28 23:55:35,710 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_required_bytes [2023-11-28 23:55:35,710 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-28 23:55:35,711 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-28 23:55:35,711 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-28 23:55:35,711 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-28 23:55:35,711 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_table_is_valid [2023-11-28 23:55:35,711 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_table_is_valid [2023-11-28 23:55:35,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-28 23:55:35,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-28 23:55:35,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-28 23:55:35,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-28 23:55:35,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-28 23:55:35,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-28 23:55:35,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-28 23:55:35,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-28 23:55:35,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-28 23:55:35,712 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2023-11-28 23:55:35,713 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2023-11-28 23:55:35,713 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2023-11-28 23:55:35,713 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2023-11-28 23:55:35,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-28 23:55:35,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-28 23:55:35,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-28 23:55:35,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-28 23:55:35,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-28 23:55:35,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-28 23:55:35,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-28 23:55:35,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-28 23:55:35,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-28 23:55:36,032 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 23:55:36,035 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 23:55:36,884 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 23:55:37,006 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 23:55:37,007 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-28 23:55:37,007 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:55:37 BoogieIcfgContainer [2023-11-28 23:55:37,007 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 23:55:37,009 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 23:55:37,010 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 23:55:37,013 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 23:55:37,013 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 11:55:32" (1/3) ... [2023-11-28 23:55:37,013 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1adeccce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:55:37, skipping insertion in model container [2023-11-28 23:55:37,014 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:55:35" (2/3) ... [2023-11-28 23:55:37,014 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1adeccce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:55:37, skipping insertion in model container [2023-11-28 23:55:37,014 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:55:37" (3/3) ... [2023-11-28 23:55:37,015 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_hash_table_clear_harness.i [2023-11-28 23:55:37,035 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 23:55:37,035 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-28 23:55:37,088 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 23:55:37,095 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;@3c6c57f0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 23:55:37,095 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-28 23:55:37,101 INFO L276 IsEmpty]: Start isEmpty. Operand has 149 states, 88 states have (on average 1.2613636363636365) internal successors, (111), 89 states have internal predecessors, (111), 41 states have call successors, (41), 18 states have call predecessors, (41), 18 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2023-11-28 23:55:37,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-11-28 23:55:37,117 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:55:37,118 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2023-11-28 23:55:37,119 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:55:37,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:37,124 INFO L85 PathProgramCache]: Analyzing trace with hash 329562368, now seen corresponding path program 1 times [2023-11-28 23:55:37,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:55:37,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033355426] [2023-11-28 23:55:37,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:37,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:55:37,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:37,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:55:37,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033355426] [2023-11-28 23:55:37,560 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-28 23:55:37,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680320106] [2023-11-28 23:55:37,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:37,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:37,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:37,578 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:55:37,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-28 23:55:38,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:38,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 2339 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-28 23:55:38,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:55:38,297 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2023-11-28 23:55:38,297 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:55:38,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680320106] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:55:38,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:55:38,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 23:55:38,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522126388] [2023-11-28 23:55:38,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:55:38,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-28 23:55:38,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:55:38,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-28 23:55:38,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 23:55:38,330 INFO L87 Difference]: Start difference. First operand has 149 states, 88 states have (on average 1.2613636363636365) internal successors, (111), 89 states have internal predecessors, (111), 41 states have call successors, (41), 18 states have call predecessors, (41), 18 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) Second operand has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-28 23:55:38,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:55:38,513 INFO L93 Difference]: Finished difference Result 294 states and 407 transitions. [2023-11-28 23:55:38,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-28 23:55:38,515 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 126 [2023-11-28 23:55:38,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:55:38,525 INFO L225 Difference]: With dead ends: 294 [2023-11-28 23:55:38,525 INFO L226 Difference]: Without dead ends: 146 [2023-11-28 23:55:38,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 125 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-28 23:55:38,533 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-28 23:55:38,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 168 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-28 23:55:38,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2023-11-28 23:55:38,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2023-11-28 23:55:38,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 86 states have (on average 1.197674418604651) internal successors, (103), 87 states have internal predecessors, (103), 41 states have call successors, (41), 18 states have call predecessors, (41), 18 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-28 23:55:38,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 184 transitions. [2023-11-28 23:55:38,579 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 184 transitions. Word has length 126 [2023-11-28 23:55:38,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:55:38,580 INFO L495 AbstractCegarLoop]: Abstraction has 146 states and 184 transitions. [2023-11-28 23:55:38,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-28 23:55:38,581 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 184 transitions. [2023-11-28 23:55:38,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-11-28 23:55:38,584 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:55:38,584 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2023-11-28 23:55:38,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-28 23:55:38,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-28 23:55:38,785 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:55:38,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:38,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1283778120, now seen corresponding path program 1 times [2023-11-28 23:55:38,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:55:38,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73626336] [2023-11-28 23:55:38,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:38,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:55:38,884 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:55:38,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1175462933] [2023-11-28 23:55:38,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:38,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:38,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:38,887 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:55:38,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-28 23:55:39,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:39,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 2339 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-28 23:55:39,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:55:39,531 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2023-11-28 23:55:39,531 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:55:39,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:55:39,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73626336] [2023-11-28 23:55:39,532 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:55:39,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175462933] [2023-11-28 23:55:39,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175462933] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:55:39,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:55:39,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 23:55:39,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323565203] [2023-11-28 23:55:39,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:55:39,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 23:55:39,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:55:39,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 23:55:39,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:55:39,536 INFO L87 Difference]: Start difference. First operand 146 states and 184 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-28 23:55:39,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:55:39,724 INFO L93 Difference]: Finished difference Result 209 states and 259 transitions. [2023-11-28 23:55:39,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:55:39,725 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 126 [2023-11-28 23:55:39,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:55:39,728 INFO L225 Difference]: With dead ends: 209 [2023-11-28 23:55:39,728 INFO L226 Difference]: Without dead ends: 147 [2023-11-28 23:55:39,729 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:55:39,730 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 0 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:55:39,731 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 324 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 23:55:39,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2023-11-28 23:55:39,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2023-11-28 23:55:39,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 87 states have (on average 1.1954022988505748) internal successors, (104), 88 states have internal predecessors, (104), 41 states have call successors, (41), 18 states have call predecessors, (41), 18 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-28 23:55:39,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 185 transitions. [2023-11-28 23:55:39,747 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 185 transitions. Word has length 126 [2023-11-28 23:55:39,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:55:39,747 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 185 transitions. [2023-11-28 23:55:39,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-28 23:55:39,748 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 185 transitions. [2023-11-28 23:55:39,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-11-28 23:55:39,750 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:55:39,750 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2023-11-28 23:55:39,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-28 23:55:39,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:39,954 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:55:39,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:39,954 INFO L85 PathProgramCache]: Analyzing trace with hash 262709766, now seen corresponding path program 1 times [2023-11-28 23:55:39,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:55:39,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914595386] [2023-11-28 23:55:39,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:39,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:55:40,046 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:55:40,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [952659255] [2023-11-28 23:55:40,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:40,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:40,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:40,049 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:55:40,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-28 23:55:40,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:40,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 2344 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-28 23:55:40,601 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:55:40,640 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2023-11-28 23:55:40,641 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:55:40,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:55:40,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914595386] [2023-11-28 23:55:40,641 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:55:40,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952659255] [2023-11-28 23:55:40,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952659255] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:55:40,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:55:40,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 23:55:40,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058040699] [2023-11-28 23:55:40,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:55:40,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:55:40,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:55:40,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:55:40,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:55:40,645 INFO L87 Difference]: Start difference. First operand 147 states and 185 transitions. Second operand has 5 states, 4 states have (on average 12.5) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-28 23:55:40,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:55:40,944 INFO L93 Difference]: Finished difference Result 263 states and 331 transitions. [2023-11-28 23:55:40,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:55:40,945 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 12.5) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) Word has length 126 [2023-11-28 23:55:40,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:55:40,947 INFO L225 Difference]: With dead ends: 263 [2023-11-28 23:55:40,947 INFO L226 Difference]: Without dead ends: 151 [2023-11-28 23:55:40,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 122 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-28 23:55:40,949 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 1 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-28 23:55:40,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 648 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-28 23:55:40,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2023-11-28 23:55:40,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2023-11-28 23:55:40,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 90 states have (on average 1.1888888888888889) internal successors, (107), 91 states have internal predecessors, (107), 41 states have call successors, (41), 18 states have call predecessors, (41), 19 states have return successors, (41), 41 states have call predecessors, (41), 40 states have call successors, (41) [2023-11-28 23:55:40,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 189 transitions. [2023-11-28 23:55:40,966 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 189 transitions. Word has length 126 [2023-11-28 23:55:40,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:55:40,966 INFO L495 AbstractCegarLoop]: Abstraction has 151 states and 189 transitions. [2023-11-28 23:55:40,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 12.5) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-28 23:55:40,966 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 189 transitions. [2023-11-28 23:55:40,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-11-28 23:55:40,969 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:55:40,969 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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-28 23:55:40,977 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-28 23:55:41,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:41,170 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:55:41,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:41,170 INFO L85 PathProgramCache]: Analyzing trace with hash -684570453, now seen corresponding path program 1 times [2023-11-28 23:55:41,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:55:41,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445844319] [2023-11-28 23:55:41,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:41,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:55:41,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:42,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:55:42,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:42,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:55:42,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:42,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-28 23:55:42,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:42,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-28 23:55:42,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:42,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:55:42,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:42,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:55:42,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:42,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:55:42,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:42,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:55:42,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:42,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-28 23:55:42,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:42,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-28 23:55:42,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:42,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:55:42,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-28 23:55:43,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-28 23:55:43,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:55:43,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-28 23:55:43,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-28 23:55:43,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-28 23:55:43,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-28 23:55:43,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-28 23:55:43,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-28 23:55:43,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-11-28 23:55:43,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2023-11-28 23:55:43,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,334 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2023-11-28 23:55:43,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:55:43,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445844319] [2023-11-28 23:55:43,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445844319] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:55:43,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239941211] [2023-11-28 23:55:43,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:55:43,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:55:43,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:55:43,336 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:55:43,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-28 23:55:43,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:55:43,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 2343 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-28 23:55:43,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:55:44,091 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-28 23:55:44,378 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 104 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2023-11-28 23:55:44,378 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:55:44,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239941211] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:55:44,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:55:44,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [14] total 22 [2023-11-28 23:55:44,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494099847] [2023-11-28 23:55:44,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:55:44,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 23:55:44,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:55:44,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 23:55:44,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2023-11-28 23:55:44,381 INFO L87 Difference]: Start difference. First operand 151 states and 189 transitions. Second operand has 11 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 4 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2023-11-28 23:55:48,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:55:53,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:55:57,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:56:01,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:56:02,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:56:02,410 INFO L93 Difference]: Finished difference Result 271 states and 339 transitions. [2023-11-28 23:56:02,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 23:56:02,411 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 4 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) Word has length 130 [2023-11-28 23:56:02,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:56:02,414 INFO L225 Difference]: With dead ends: 271 [2023-11-28 23:56:02,414 INFO L226 Difference]: Without dead ends: 171 [2023-11-28 23:56:02,415 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2023-11-28 23:56:02,416 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 132 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 24 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2023-11-28 23:56:02,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 772 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 438 Invalid, 4 Unknown, 0 Unchecked, 17.9s Time] [2023-11-28 23:56:02,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2023-11-28 23:56:02,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 168. [2023-11-28 23:56:02,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 103 states have (on average 1.1941747572815533) internal successors, (123), 105 states have internal predecessors, (123), 41 states have call successors, (41), 21 states have call predecessors, (41), 23 states have return successors, (43), 41 states have call predecessors, (43), 40 states have call successors, (43) [2023-11-28 23:56:02,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 207 transitions. [2023-11-28 23:56:02,442 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 207 transitions. Word has length 130 [2023-11-28 23:56:02,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:56:02,443 INFO L495 AbstractCegarLoop]: Abstraction has 168 states and 207 transitions. [2023-11-28 23:56:02,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 4 states have call successors, (26), 3 states have call predecessors, (26), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2023-11-28 23:56:02,443 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 207 transitions. [2023-11-28 23:56:02,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-11-28 23:56:02,445 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:56:02,446 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2023-11-28 23:56:02,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-28 23:56:02,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:56:02,650 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:56:02,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:56:02,650 INFO L85 PathProgramCache]: Analyzing trace with hash -607669655, now seen corresponding path program 1 times [2023-11-28 23:56:02,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:56:02,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16035655] [2023-11-28 23:56:02,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:02,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:56:02,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:03,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:03,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-28 23:56:03,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-28 23:56:03,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:56:03,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:03,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:03,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:03,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-28 23:56:03,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-28 23:56:03,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:03,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-28 23:56:03,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-28 23:56:03,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:56:03,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-28 23:56:03,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-28 23:56:03,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-28 23:56:03,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-28 23:56:03,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-28 23:56:03,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-28 23:56:03,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-11-28 23:56:03,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2023-11-28 23:56:03,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,429 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2023-11-28 23:56:03,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:56:03,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16035655] [2023-11-28 23:56:03,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16035655] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:56:03,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632153920] [2023-11-28 23:56:03,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:03,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:56:03,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:56:03,431 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:56:03,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-28 23:56:03,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:03,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 2338 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 23:56:03,972 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:56:04,093 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 104 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2023-11-28 23:56:04,093 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:56:04,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632153920] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:56:04,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:56:04,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 12 [2023-11-28 23:56:04,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809012126] [2023-11-28 23:56:04,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:56:04,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:56:04,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:56:04,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:56:04,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:56:04,096 INFO L87 Difference]: Start difference. First operand 168 states and 207 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2023-11-28 23:56:04,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:56:04,485 INFO L93 Difference]: Finished difference Result 276 states and 347 transitions. [2023-11-28 23:56:04,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:56:04,485 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 130 [2023-11-28 23:56:04,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:56:04,488 INFO L225 Difference]: With dead ends: 276 [2023-11-28 23:56:04,488 INFO L226 Difference]: Without dead ends: 172 [2023-11-28 23:56:04,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:56:04,490 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 13 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:56:04,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 612 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 23:56:04,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2023-11-28 23:56:04,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 170. [2023-11-28 23:56:04,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 104 states have (on average 1.1923076923076923) internal successors, (124), 106 states have internal predecessors, (124), 42 states have call successors, (42), 21 states have call predecessors, (42), 23 states have return successors, (44), 42 states have call predecessors, (44), 41 states have call successors, (44) [2023-11-28 23:56:04,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 210 transitions. [2023-11-28 23:56:04,511 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 210 transitions. Word has length 130 [2023-11-28 23:56:04,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:56:04,511 INFO L495 AbstractCegarLoop]: Abstraction has 170 states and 210 transitions. [2023-11-28 23:56:04,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2023-11-28 23:56:04,512 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 210 transitions. [2023-11-28 23:56:04,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-11-28 23:56:04,514 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:56:04,514 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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-28 23:56:04,523 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-28 23:56:04,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:56:04,715 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:56:04,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:56:04,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1466380112, now seen corresponding path program 1 times [2023-11-28 23:56:04,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:56:04,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156174524] [2023-11-28 23:56:04,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:04,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:56:04,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:05,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:05,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-28 23:56:05,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-28 23:56:05,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:56:05,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:05,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:05,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:05,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-28 23:56:05,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-28 23:56:05,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:05,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-28 23:56:05,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-28 23:56:05,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-28 23:56:05,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:56:05,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-28 23:56:05,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-28 23:56:05,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-28 23:56:05,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-28 23:56:05,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-28 23:56:05,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-28 23:56:05,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2023-11-28 23:56:05,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-28 23:56:05,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:05,735 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2023-11-28 23:56:05,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:56:05,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156174524] [2023-11-28 23:56:05,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156174524] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:56:05,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692495932] [2023-11-28 23:56:05,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:05,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:56:05,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:56:05,737 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:56:05,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-28 23:56:06,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:06,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 2367 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-28 23:56:06,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:56:10,465 WARN L876 $PredicateComparison]: unable to prove that (or (exists ((aws_hash_table_is_valid_~map.base Int) (aws_hash_table_is_valid_~map.offset Int)) (not (= (select (select |c_#memory_$Pointer$#4.offset| aws_hash_table_is_valid_~map.base) aws_hash_table_is_valid_~map.offset) 0))) (exists ((aws_hash_table_is_valid_~map.base Int) (aws_hash_table_is_valid_~map.offset Int)) (not (= (select (select |c_#memory_$Pointer$#4.base| aws_hash_table_is_valid_~map.base) aws_hash_table_is_valid_~map.offset) 0)))) is different from true [2023-11-28 23:56:18,574 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2023-11-28 23:56:18,574 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:56:18,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692495932] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:56:18,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:56:18,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 17 [2023-11-28 23:56:18,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991563564] [2023-11-28 23:56:18,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:56:18,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 23:56:18,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:56:18,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 23:56:18,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=200, Unknown=3, NotChecked=28, Total=272 [2023-11-28 23:56:18,576 INFO L87 Difference]: Start difference. First operand 170 states and 210 transitions. Second operand has 8 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 3 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (23), 2 states have call predecessors, (23), 3 states have call successors, (23) [2023-11-28 23:56:23,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 23:56:24,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:56:24,209 INFO L93 Difference]: Finished difference Result 285 states and 360 transitions. [2023-11-28 23:56:24,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 23:56:24,210 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 3 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (23), 2 states have call predecessors, (23), 3 states have call successors, (23) Word has length 136 [2023-11-28 23:56:24,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:56:24,211 INFO L225 Difference]: With dead ends: 285 [2023-11-28 23:56:24,212 INFO L226 Difference]: Without dead ends: 177 [2023-11-28 23:56:24,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=69, Invalid=312, Unknown=3, NotChecked=36, Total=420 [2023-11-28 23:56:24,213 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 12 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 203 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2023-11-28 23:56:24,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 925 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 201 Invalid, 1 Unknown, 203 Unchecked, 5.5s Time] [2023-11-28 23:56:24,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2023-11-28 23:56:24,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 176. [2023-11-28 23:56:24,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 108 states have (on average 1.1851851851851851) internal successors, (128), 110 states have internal predecessors, (128), 43 states have call successors, (43), 22 states have call predecessors, (43), 24 states have return successors, (45), 43 states have call predecessors, (45), 42 states have call successors, (45) [2023-11-28 23:56:24,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 216 transitions. [2023-11-28 23:56:24,231 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 216 transitions. Word has length 136 [2023-11-28 23:56:24,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:56:24,231 INFO L495 AbstractCegarLoop]: Abstraction has 176 states and 216 transitions. [2023-11-28 23:56:24,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 3 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (23), 2 states have call predecessors, (23), 3 states have call successors, (23) [2023-11-28 23:56:24,231 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 216 transitions. [2023-11-28 23:56:24,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-28 23:56:24,233 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:56:24,234 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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-28 23:56:24,243 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-28 23:56:24,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:56:24,434 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:56:24,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:56:24,435 INFO L85 PathProgramCache]: Analyzing trace with hash -12023310, now seen corresponding path program 1 times [2023-11-28 23:56:24,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:56:24,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490818789] [2023-11-28 23:56:24,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:24,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:56:24,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:26,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:26,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-28 23:56:26,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-28 23:56:26,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-28 23:56:26,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:26,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:26,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:26,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-28 23:56:26,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-28 23:56:26,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:26,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-28 23:56:26,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-28 23:56:26,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-28 23:56:26,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-28 23:56:26,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-11-28 23:56:26,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-28 23:56:26,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-28 23:56:26,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-11-28 23:56:26,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-28 23:56:26,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-28 23:56:26,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:26,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-28 23:56:26,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:27,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2023-11-28 23:56:27,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:27,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2023-11-28 23:56:27,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:27,052 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2023-11-28 23:56:27,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:56:27,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490818789] [2023-11-28 23:56:27,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490818789] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:56:27,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993819420] [2023-11-28 23:56:27,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:27,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:56:27,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:56:27,054 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:56:27,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-28 23:56:27,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:27,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 2398 conjuncts, 63 conjunts are in the unsatisfiable core [2023-11-28 23:56:27,577 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:56:27,739 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2023-11-28 23:56:27,739 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:56:27,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993819420] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:56:27,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:56:27,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [20] total 26 [2023-11-28 23:56:27,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682812316] [2023-11-28 23:56:27,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:56:27,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 23:56:27,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:56:27,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 23:56:27,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2023-11-28 23:56:27,742 INFO L87 Difference]: Start difference. First operand 176 states and 216 transitions. Second operand has 8 states, 6 states have (on average 10.666666666666666) internal successors, (64), 7 states have internal predecessors, (64), 3 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2023-11-28 23:56:28,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:56:28,464 INFO L93 Difference]: Finished difference Result 342 states and 420 transitions. [2023-11-28 23:56:28,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 23:56:28,465 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 10.666666666666666) internal successors, (64), 7 states have internal predecessors, (64), 3 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 142 [2023-11-28 23:56:28,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:56:28,467 INFO L225 Difference]: With dead ends: 342 [2023-11-28 23:56:28,467 INFO L226 Difference]: Without dead ends: 178 [2023-11-28 23:56:28,468 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=64, Invalid=638, Unknown=0, NotChecked=0, Total=702 [2023-11-28 23:56:28,469 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 5 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1024 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-28 23:56:28,469 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1024 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-28 23:56:28,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2023-11-28 23:56:28,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 176. [2023-11-28 23:56:28,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 108 states have (on average 1.1759259259259258) internal successors, (127), 110 states have internal predecessors, (127), 43 states have call successors, (43), 22 states have call predecessors, (43), 24 states have return successors, (45), 43 states have call predecessors, (45), 42 states have call successors, (45) [2023-11-28 23:56:28,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 215 transitions. [2023-11-28 23:56:28,485 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 215 transitions. Word has length 142 [2023-11-28 23:56:28,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:56:28,485 INFO L495 AbstractCegarLoop]: Abstraction has 176 states and 215 transitions. [2023-11-28 23:56:28,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 10.666666666666666) internal successors, (64), 7 states have internal predecessors, (64), 3 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2023-11-28 23:56:28,486 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 215 transitions. [2023-11-28 23:56:28,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-11-28 23:56:28,488 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:56:28,488 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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-28 23:56:28,498 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-28 23:56:28,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-28 23:56:28,694 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:56:28,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:56:28,694 INFO L85 PathProgramCache]: Analyzing trace with hash -69201001, now seen corresponding path program 1 times [2023-11-28 23:56:28,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:56:28,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529760395] [2023-11-28 23:56:28,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:28,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:56:28,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:29,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:29,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:29,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:29,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:29,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-28 23:56:29,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:29,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-28 23:56:29,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:29,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-28 23:56:29,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:29,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:29,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:29,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:29,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:30,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-28 23:56:30,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-28 23:56:30,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:30,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-28 23:56:30,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-28 23:56:30,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-28 23:56:30,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-28 23:56:30,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-28 23:56:30,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-28 23:56:30,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-28 23:56:30,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-28 23:56:30,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-28 23:56:30,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-28 23:56:30,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2023-11-28 23:56:30,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-28 23:56:30,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2023-11-28 23:56:30,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:30,595 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2023-11-28 23:56:30,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:56:30,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529760395] [2023-11-28 23:56:30,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529760395] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:56:30,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411281091] [2023-11-28 23:56:30,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:30,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:56:30,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:56:30,597 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:56:30,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-28 23:56:31,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:31,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 2402 conjuncts, 60 conjunts are in the unsatisfiable core [2023-11-28 23:56:31,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:56:31,371 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-28 23:56:31,377 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-28 23:56:31,383 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-28 23:56:32,427 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 106 proven. 2 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2023-11-28 23:56:32,427 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:56:33,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411281091] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:56:33,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:56:33,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 35 [2023-11-28 23:56:33,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005644594] [2023-11-28 23:56:33,143 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:56:33,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-28 23:56:33,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:56:33,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-28 23:56:33,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1447, Unknown=0, NotChecked=0, Total=1560 [2023-11-28 23:56:33,146 INFO L87 Difference]: Start difference. First operand 176 states and 215 transitions. Second operand has 35 states, 29 states have (on average 3.689655172413793) internal successors, (107), 27 states have internal predecessors, (107), 12 states have call successors, (52), 8 states have call predecessors, (52), 9 states have return successors, (44), 11 states have call predecessors, (44), 12 states have call successors, (44) [2023-11-28 23:56:42,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:56:42,041 INFO L93 Difference]: Finished difference Result 356 states and 431 transitions. [2023-11-28 23:56:42,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-28 23:56:42,042 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 29 states have (on average 3.689655172413793) internal successors, (107), 27 states have internal predecessors, (107), 12 states have call successors, (52), 8 states have call predecessors, (52), 9 states have return successors, (44), 11 states have call predecessors, (44), 12 states have call successors, (44) Word has length 144 [2023-11-28 23:56:42,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:56:42,044 INFO L225 Difference]: With dead ends: 356 [2023-11-28 23:56:42,044 INFO L226 Difference]: Without dead ends: 212 [2023-11-28 23:56:42,048 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1386 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=730, Invalid=5750, Unknown=0, NotChecked=0, Total=6480 [2023-11-28 23:56:42,048 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 460 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 3576 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 912 SdHoareTripleChecker+Invalid, 3814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 3576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:56:42,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [467 Valid, 912 Invalid, 3814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 3576 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2023-11-28 23:56:42,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2023-11-28 23:56:42,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 203. [2023-11-28 23:56:42,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 128 states have (on average 1.1484375) internal successors, (147), 130 states have internal predecessors, (147), 45 states have call successors, (45), 27 states have call predecessors, (45), 29 states have return successors, (47), 45 states have call predecessors, (47), 44 states have call successors, (47) [2023-11-28 23:56:42,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 239 transitions. [2023-11-28 23:56:42,092 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 239 transitions. Word has length 144 [2023-11-28 23:56:42,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:56:42,092 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 239 transitions. [2023-11-28 23:56:42,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 29 states have (on average 3.689655172413793) internal successors, (107), 27 states have internal predecessors, (107), 12 states have call successors, (52), 8 states have call predecessors, (52), 9 states have return successors, (44), 11 states have call predecessors, (44), 12 states have call successors, (44) [2023-11-28 23:56:42,093 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 239 transitions. [2023-11-28 23:56:42,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-11-28 23:56:42,095 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:56:42,095 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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-28 23:56:42,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-28 23:56:42,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-28 23:56:42,298 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:56:42,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:56:42,298 INFO L85 PathProgramCache]: Analyzing trace with hash -2037495106, now seen corresponding path program 1 times [2023-11-28 23:56:42,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:56:42,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832317162] [2023-11-28 23:56:42,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:42,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:56:42,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:42,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:42,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:42,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:42,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:42,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-28 23:56:42,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:42,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-28 23:56:42,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:42,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-28 23:56:43,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:43,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:43,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:43,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-28 23:56:43,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-28 23:56:43,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:43,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-28 23:56:43,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-28 23:56:43,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-28 23:56:43,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-28 23:56:43,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-28 23:56:43,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-28 23:56:43,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-28 23:56:43,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-28 23:56:43,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-28 23:56:43,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-28 23:56:43,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-28 23:56:43,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-28 23:56:43,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2023-11-28 23:56:43,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:43,552 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2023-11-28 23:56:43,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:56:43,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832317162] [2023-11-28 23:56:43,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832317162] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:56:43,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893463432] [2023-11-28 23:56:43,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:43,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:56:43,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:56:43,554 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:56:43,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-28 23:56:44,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:44,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 2401 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-28 23:56:44,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:56:44,304 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2023-11-28 23:56:44,304 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:56:44,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893463432] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:56:44,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:56:44,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [14] total 19 [2023-11-28 23:56:44,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847102601] [2023-11-28 23:56:44,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:56:44,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 23:56:44,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:56:44,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 23:56:44,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2023-11-28 23:56:44,307 INFO L87 Difference]: Start difference. First operand 203 states and 239 transitions. Second operand has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 4 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (24), 3 states have call predecessors, (24), 4 states have call successors, (24) [2023-11-28 23:56:44,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:56:44,833 INFO L93 Difference]: Finished difference Result 296 states and 352 transitions. [2023-11-28 23:56:44,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:56:44,834 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 4 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (24), 3 states have call predecessors, (24), 4 states have call successors, (24) Word has length 146 [2023-11-28 23:56:44,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:56:44,836 INFO L225 Difference]: With dead ends: 296 [2023-11-28 23:56:44,836 INFO L226 Difference]: Without dead ends: 191 [2023-11-28 23:56:44,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2023-11-28 23:56:44,837 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 51 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 872 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-28 23:56:44,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 872 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-28 23:56:44,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2023-11-28 23:56:44,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2023-11-28 23:56:44,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 120 states have (on average 1.1333333333333333) internal successors, (136), 121 states have internal predecessors, (136), 43 states have call successors, (43), 26 states have call predecessors, (43), 27 states have return successors, (43), 43 states have call predecessors, (43), 42 states have call successors, (43) [2023-11-28 23:56:44,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 222 transitions. [2023-11-28 23:56:44,862 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 222 transitions. Word has length 146 [2023-11-28 23:56:44,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:56:44,863 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 222 transitions. [2023-11-28 23:56:44,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 4 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (24), 3 states have call predecessors, (24), 4 states have call successors, (24) [2023-11-28 23:56:44,863 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 222 transitions. [2023-11-28 23:56:44,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-11-28 23:56:44,865 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:56:44,866 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:56:44,876 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-28 23:56:45,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-28 23:56:45,066 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:56:45,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:56:45,067 INFO L85 PathProgramCache]: Analyzing trace with hash -203538923, now seen corresponding path program 1 times [2023-11-28 23:56:45,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:56:45,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786594543] [2023-11-28 23:56:45,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:45,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:56:45,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:46,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:46,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-28 23:56:46,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-28 23:56:46,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-28 23:56:46,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:46,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:46,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:46,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-28 23:56:46,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-28 23:56:46,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:46,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-28 23:56:46,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-28 23:56:46,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-28 23:56:46,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-28 23:56:46,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-28 23:56:46,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-28 23:56:46,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-28 23:56:46,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-28 23:56:46,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-28 23:56:46,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-28 23:56:46,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-28 23:56:46,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-28 23:56:46,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-28 23:56:46,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-28 23:56:46,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-28 23:56:46,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:46,301 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2023-11-28 23:56:46,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:56:46,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786594543] [2023-11-28 23:56:46,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786594543] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:56:46,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:56:46,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-28 23:56:46,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844248539] [2023-11-28 23:56:46,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:56:46,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 23:56:46,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:56:46,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 23:56:46,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:56:46,304 INFO L87 Difference]: Start difference. First operand 191 states and 222 transitions. Second operand has 12 states, 10 states have (on average 5.6) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (28), 8 states have call predecessors, (28), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2023-11-28 23:56:47,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:56:47,796 INFO L93 Difference]: Finished difference Result 204 states and 237 transitions. [2023-11-28 23:56:47,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 23:56:47,797 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 5.6) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (28), 8 states have call predecessors, (28), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 158 [2023-11-28 23:56:47,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:56:47,798 INFO L225 Difference]: With dead ends: 204 [2023-11-28 23:56:47,798 INFO L226 Difference]: Without dead ends: 202 [2023-11-28 23:56:47,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2023-11-28 23:56:47,799 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 177 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 974 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-28 23:56:47,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 464 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 974 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-28 23:56:47,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2023-11-28 23:56:47,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 195. [2023-11-28 23:56:47,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 123 states have (on average 1.1300813008130082) internal successors, (139), 124 states have internal predecessors, (139), 43 states have call successors, (43), 27 states have call predecessors, (43), 28 states have return successors, (43), 43 states have call predecessors, (43), 42 states have call successors, (43) [2023-11-28 23:56:47,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 225 transitions. [2023-11-28 23:56:47,830 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 225 transitions. Word has length 158 [2023-11-28 23:56:47,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:56:47,831 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 225 transitions. [2023-11-28 23:56:47,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 5.6) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (28), 8 states have call predecessors, (28), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2023-11-28 23:56:47,831 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 225 transitions. [2023-11-28 23:56:47,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-11-28 23:56:47,833 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:56:47,833 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:56:47,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-28 23:56:47,833 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:56:47,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:56:47,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1297516510, now seen corresponding path program 1 times [2023-11-28 23:56:47,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:56:47,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822296993] [2023-11-28 23:56:47,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:47,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:56:48,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:48,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:48,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-28 23:56:48,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-28 23:56:48,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-28 23:56:48,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:48,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:48,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-28 23:56:48,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-28 23:56:48,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-28 23:56:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-28 23:56:48,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-28 23:56:48,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-28 23:56:48,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-28 23:56:48,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-28 23:56:48,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-28 23:56:48,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-28 23:56:48,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-28 23:56:48,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-28 23:56:48,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-11-28 23:56:48,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-28 23:56:48,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-28 23:56:48,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-28 23:56:48,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-28 23:56:48,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-28 23:56:48,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2023-11-28 23:56:48,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2023-11-28 23:56:48,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:48,849 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 8 proven. 21 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2023-11-28 23:56:48,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:56:48,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822296993] [2023-11-28 23:56:48,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822296993] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:56:48,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267129326] [2023-11-28 23:56:48,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:48,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:56:48,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:56:48,851 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:56:48,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-28 23:56:49,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:49,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 2474 conjuncts, 67 conjunts are in the unsatisfiable core [2023-11-28 23:56:49,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:56:49,616 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2023-11-28 23:56:49,616 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:56:49,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267129326] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:56:49,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:56:49,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 13 [2023-11-28 23:56:49,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743948746] [2023-11-28 23:56:49,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:56:49,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 23:56:49,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:56:49,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 23:56:49,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-11-28 23:56:49,618 INFO L87 Difference]: Start difference. First operand 195 states and 225 transitions. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 4 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2023-11-28 23:56:50,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:56:50,011 INFO L93 Difference]: Finished difference Result 342 states and 394 transitions. [2023-11-28 23:56:50,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:56:50,012 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 4 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 164 [2023-11-28 23:56:50,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:56:50,013 INFO L225 Difference]: With dead ends: 342 [2023-11-28 23:56:50,013 INFO L226 Difference]: Without dead ends: 195 [2023-11-28 23:56:50,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-28 23:56:50,014 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 4 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:56:50,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 709 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 23:56:50,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2023-11-28 23:56:50,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 191. [2023-11-28 23:56:50,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 120 states have (on average 1.1166666666666667) internal successors, (134), 121 states have internal predecessors, (134), 43 states have call successors, (43), 27 states have call predecessors, (43), 27 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2023-11-28 23:56:50,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 219 transitions. [2023-11-28 23:56:50,038 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 219 transitions. Word has length 164 [2023-11-28 23:56:50,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:56:50,038 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 219 transitions. [2023-11-28 23:56:50,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 4 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2023-11-28 23:56:50,039 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 219 transitions. [2023-11-28 23:56:50,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2023-11-28 23:56:50,040 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:56:50,040 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:56:50,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-28 23:56:50,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-28 23:56:50,241 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:56:50,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:56:50,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1215720245, now seen corresponding path program 1 times [2023-11-28 23:56:50,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:56:50,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328569729] [2023-11-28 23:56:50,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:50,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:56:50,292 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:56:50,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1551868826] [2023-11-28 23:56:50,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:50,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:56:50,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:56:50,294 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:56:50,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-28 23:56:50,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:50,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 2582 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-28 23:56:50,852 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:56:50,985 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 73 proven. 15 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2023-11-28 23:56:50,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:56:51,543 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 36 proven. 3 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2023-11-28 23:56:51,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:56:51,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328569729] [2023-11-28 23:56:51,543 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:56:51,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551868826] [2023-11-28 23:56:51,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551868826] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:56:51,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:56:51,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2023-11-28 23:56:51,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943349097] [2023-11-28 23:56:51,544 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:56:51,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-28 23:56:51,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:56:51,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-28 23:56:51,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=455, Unknown=0, NotChecked=0, Total=506 [2023-11-28 23:56:51,545 INFO L87 Difference]: Start difference. First operand 191 states and 219 transitions. Second operand has 23 states, 17 states have (on average 5.235294117647059) internal successors, (89), 16 states have internal predecessors, (89), 5 states have call successors, (35), 3 states have call predecessors, (35), 10 states have return successors, (36), 9 states have call predecessors, (36), 5 states have call successors, (36) [2023-11-28 23:56:53,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:56:53,036 INFO L93 Difference]: Finished difference Result 286 states and 331 transitions. [2023-11-28 23:56:53,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-28 23:56:53,037 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 17 states have (on average 5.235294117647059) internal successors, (89), 16 states have internal predecessors, (89), 5 states have call successors, (35), 3 states have call predecessors, (35), 10 states have return successors, (36), 9 states have call predecessors, (36), 5 states have call successors, (36) Word has length 170 [2023-11-28 23:56:53,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:56:53,039 INFO L225 Difference]: With dead ends: 286 [2023-11-28 23:56:53,039 INFO L226 Difference]: Without dead ends: 201 [2023-11-28 23:56:53,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 317 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=539, Unknown=0, NotChecked=0, Total=600 [2023-11-28 23:56:53,040 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 6 mSDsluCounter, 2818 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2970 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:56:53,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2970 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 795 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-11-28 23:56:53,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2023-11-28 23:56:53,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 199. [2023-11-28 23:56:53,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 125 states have (on average 1.112) internal successors, (139), 127 states have internal predecessors, (139), 43 states have call successors, (43), 27 states have call predecessors, (43), 30 states have return successors, (46), 44 states have call predecessors, (46), 42 states have call successors, (46) [2023-11-28 23:56:53,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 228 transitions. [2023-11-28 23:56:53,055 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 228 transitions. Word has length 170 [2023-11-28 23:56:53,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:56:53,056 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 228 transitions. [2023-11-28 23:56:53,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 17 states have (on average 5.235294117647059) internal successors, (89), 16 states have internal predecessors, (89), 5 states have call successors, (35), 3 states have call predecessors, (35), 10 states have return successors, (36), 9 states have call predecessors, (36), 5 states have call successors, (36) [2023-11-28 23:56:53,056 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 228 transitions. [2023-11-28 23:56:53,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-11-28 23:56:53,057 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:56:53,057 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 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] [2023-11-28 23:56:53,066 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-28 23:56:53,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-28 23:56:53,258 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:56:53,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:56:53,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1090996080, now seen corresponding path program 1 times [2023-11-28 23:56:53,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:56:53,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363345870] [2023-11-28 23:56:53,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:53,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:56:53,321 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:56:53,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1442876456] [2023-11-28 23:56:53,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:56:53,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:56:53,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:56:53,323 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:56:53,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-28 23:56:54,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:56:54,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 2586 conjuncts, 90 conjunts are in the unsatisfiable core [2023-11-28 23:56:54,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:56:55,388 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-28 23:56:55,396 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-28 23:56:55,403 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-28 23:56:56,307 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:56:56,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 48 [2023-11-28 23:56:56,319 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-28 23:56:56,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 23:56:56,329 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:56:56,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 36 [2023-11-28 23:56:56,388 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 138 proven. 14 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-11-28 23:56:56,388 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:56:57,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:56:57,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363345870] [2023-11-28 23:56:57,717 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:56:57,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442876456] [2023-11-28 23:56:57,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442876456] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:56:57,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:56:57,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2023-11-28 23:56:57,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773864521] [2023-11-28 23:56:57,717 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 23:56:57,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-28 23:56:57,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:56:57,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-28 23:56:57,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=1167, Unknown=0, NotChecked=0, Total=1260 [2023-11-28 23:56:57,719 INFO L87 Difference]: Start difference. First operand 199 states and 228 transitions. Second operand has 25 states, 19 states have (on average 4.684210526315789) internal successors, (89), 21 states have internal predecessors, (89), 10 states have call successors, (32), 3 states have call predecessors, (32), 9 states have return successors, (28), 10 states have call predecessors, (28), 10 states have call successors, (28) [2023-11-28 23:57:03,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:57:03,819 INFO L93 Difference]: Finished difference Result 361 states and 416 transitions. [2023-11-28 23:57:03,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-28 23:57:03,820 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 19 states have (on average 4.684210526315789) internal successors, (89), 21 states have internal predecessors, (89), 10 states have call successors, (32), 3 states have call predecessors, (32), 9 states have return successors, (28), 10 states have call predecessors, (28), 10 states have call successors, (28) Word has length 172 [2023-11-28 23:57:03,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:57:03,822 INFO L225 Difference]: With dead ends: 361 [2023-11-28 23:57:03,822 INFO L226 Difference]: Without dead ends: 205 [2023-11-28 23:57:03,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=243, Invalid=3063, Unknown=0, NotChecked=0, Total=3306 [2023-11-28 23:57:03,824 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 37 mSDsluCounter, 2774 mSDsCounter, 0 mSdLazyCounter, 1403 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2916 SdHoareTripleChecker+Invalid, 1423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-11-28 23:57:03,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 2916 Invalid, 1423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1403 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2023-11-28 23:57:03,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2023-11-28 23:57:03,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 199. [2023-11-28 23:57:03,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 125 states have (on average 1.104) internal successors, (138), 127 states have internal predecessors, (138), 43 states have call successors, (43), 27 states have call predecessors, (43), 30 states have return successors, (46), 44 states have call predecessors, (46), 42 states have call successors, (46) [2023-11-28 23:57:03,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 227 transitions. [2023-11-28 23:57:03,840 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 227 transitions. Word has length 172 [2023-11-28 23:57:03,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:57:03,840 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 227 transitions. [2023-11-28 23:57:03,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 19 states have (on average 4.684210526315789) internal successors, (89), 21 states have internal predecessors, (89), 10 states have call successors, (32), 3 states have call predecessors, (32), 9 states have return successors, (28), 10 states have call predecessors, (28), 10 states have call successors, (28) [2023-11-28 23:57:03,840 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 227 transitions. [2023-11-28 23:57:03,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-11-28 23:57:03,841 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:57:03,842 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1] [2023-11-28 23:57:03,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-28 23:57:04,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:04,042 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:57:04,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:04,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1929071687, now seen corresponding path program 1 times [2023-11-28 23:57:04,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:04,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242173985] [2023-11-28 23:57:04,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:04,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:04,098 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:57:04,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1425118899] [2023-11-28 23:57:04,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:04,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:04,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:04,099 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:04,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-28 23:57:04,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:04,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 2588 conjuncts, 60 conjunts are in the unsatisfiable core [2023-11-28 23:57:04,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:04,768 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-28 23:57:04,775 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-28 23:57:04,779 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-28 23:57:05,396 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 127 proven. 3 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2023-11-28 23:57:05,397 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:57:05,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:05,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242173985] [2023-11-28 23:57:05,861 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:57:05,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425118899] [2023-11-28 23:57:05,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425118899] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:05,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:57:05,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2023-11-28 23:57:05,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043110978] [2023-11-28 23:57:05,862 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 23:57:05,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-28 23:57:05,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:05,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-28 23:57:05,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2023-11-28 23:57:05,863 INFO L87 Difference]: Start difference. First operand 199 states and 227 transitions. Second operand has 19 states, 15 states have (on average 5.8) internal successors, (87), 17 states have internal predecessors, (87), 7 states have call successors, (32), 3 states have call predecessors, (32), 7 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2023-11-28 23:57:10,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:57:10,404 INFO L93 Difference]: Finished difference Result 329 states and 378 transitions. [2023-11-28 23:57:10,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-28 23:57:10,405 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 15 states have (on average 5.8) internal successors, (87), 17 states have internal predecessors, (87), 7 states have call successors, (32), 3 states have call predecessors, (32), 7 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) Word has length 173 [2023-11-28 23:57:10,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:57:10,406 INFO L225 Difference]: With dead ends: 329 [2023-11-28 23:57:10,406 INFO L226 Difference]: Without dead ends: 202 [2023-11-28 23:57:10,408 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=157, Invalid=1103, Unknown=0, NotChecked=0, Total=1260 [2023-11-28 23:57:10,408 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 43 mSDsluCounter, 1698 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 1849 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-11-28 23:57:10,409 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 1849 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2023-11-28 23:57:10,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2023-11-28 23:57:10,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 199. [2023-11-28 23:57:10,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 125 states have (on average 1.096) internal successors, (137), 127 states have internal predecessors, (137), 43 states have call successors, (43), 27 states have call predecessors, (43), 30 states have return successors, (46), 44 states have call predecessors, (46), 42 states have call successors, (46) [2023-11-28 23:57:10,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 226 transitions. [2023-11-28 23:57:10,435 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 226 transitions. Word has length 173 [2023-11-28 23:57:10,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:57:10,436 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 226 transitions. [2023-11-28 23:57:10,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 15 states have (on average 5.8) internal successors, (87), 17 states have internal predecessors, (87), 7 states have call successors, (32), 3 states have call predecessors, (32), 7 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2023-11-28 23:57:10,436 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 226 transitions. [2023-11-28 23:57:10,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2023-11-28 23:57:10,437 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:57:10,438 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:57:10,449 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-28 23:57:10,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-28 23:57:10,642 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:57:10,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:10,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1455469508, now seen corresponding path program 2 times [2023-11-28 23:57:10,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:10,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920615460] [2023-11-28 23:57:10,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:10,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:10,713 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:57:10,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2100850305] [2023-11-28 23:57:10,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 23:57:10,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:10,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:10,716 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:10,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-28 23:57:11,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-28 23:57:11,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:57:11,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 2590 conjuncts, 138 conjunts are in the unsatisfiable core [2023-11-28 23:57:11,334 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:11,409 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-28 23:57:11,412 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-28 23:57:11,417 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-28 23:57:12,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:57:12,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 20 [2023-11-28 23:57:12,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:57:12,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 20 [2023-11-28 23:57:14,280 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 154 proven. 9 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-11-28 23:57:14,280 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:57:14,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:14,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920615460] [2023-11-28 23:57:14,822 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:57:14,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100850305] [2023-11-28 23:57:14,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100850305] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:14,822 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:57:14,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2023-11-28 23:57:14,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859899086] [2023-11-28 23:57:14,822 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 23:57:14,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-28 23:57:14,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:14,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-28 23:57:14,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1062, Unknown=0, NotChecked=0, Total=1190 [2023-11-28 23:57:14,825 INFO L87 Difference]: Start difference. First operand 199 states and 226 transitions. Second operand has 30 states, 23 states have (on average 3.9565217391304346) internal successors, (91), 27 states have internal predecessors, (91), 12 states have call successors, (32), 5 states have call predecessors, (32), 10 states have return successors, (28), 11 states have call predecessors, (28), 12 states have call successors, (28) [2023-11-28 23:57:24,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:57:24,047 INFO L93 Difference]: Finished difference Result 320 states and 376 transitions. [2023-11-28 23:57:24,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-28 23:57:24,048 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 23 states have (on average 3.9565217391304346) internal successors, (91), 27 states have internal predecessors, (91), 12 states have call successors, (32), 5 states have call predecessors, (32), 10 states have return successors, (28), 11 states have call predecessors, (28), 12 states have call successors, (28) Word has length 174 [2023-11-28 23:57:24,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:57:24,050 INFO L225 Difference]: With dead ends: 320 [2023-11-28 23:57:24,050 INFO L226 Difference]: Without dead ends: 227 [2023-11-28 23:57:24,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 164 SyntacticMatches, 14 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1031 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=385, Invalid=3647, Unknown=0, NotChecked=0, Total=4032 [2023-11-28 23:57:24,053 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 154 mSDsluCounter, 1506 mSDsCounter, 0 mSdLazyCounter, 2252 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 1645 SdHoareTripleChecker+Invalid, 2313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 2252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2023-11-28 23:57:24,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 1645 Invalid, 2313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 2252 Invalid, 0 Unknown, 0 Unchecked, 7.6s Time] [2023-11-28 23:57:24,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2023-11-28 23:57:24,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 211. [2023-11-28 23:57:24,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 135 states have (on average 1.0962962962962963) internal successors, (148), 136 states have internal predecessors, (148), 45 states have call successors, (45), 30 states have call predecessors, (45), 30 states have return successors, (48), 44 states have call predecessors, (48), 44 states have call successors, (48) [2023-11-28 23:57:24,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 241 transitions. [2023-11-28 23:57:24,095 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 241 transitions. Word has length 174 [2023-11-28 23:57:24,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:57:24,095 INFO L495 AbstractCegarLoop]: Abstraction has 211 states and 241 transitions. [2023-11-28 23:57:24,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 23 states have (on average 3.9565217391304346) internal successors, (91), 27 states have internal predecessors, (91), 12 states have call successors, (32), 5 states have call predecessors, (32), 10 states have return successors, (28), 11 states have call predecessors, (28), 12 states have call successors, (28) [2023-11-28 23:57:24,096 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 241 transitions. [2023-11-28 23:57:24,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2023-11-28 23:57:24,097 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:57:24,097 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 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] [2023-11-28 23:57:24,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-28 23:57:24,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-28 23:57:24,298 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:57:24,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:24,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1556443283, now seen corresponding path program 1 times [2023-11-28 23:57:24,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:24,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707338281] [2023-11-28 23:57:24,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:24,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:24,355 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:57:24,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [570012371] [2023-11-28 23:57:24,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:24,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:24,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:24,356 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:24,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-28 23:57:26,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:26,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 2592 conjuncts, 102 conjunts are in the unsatisfiable core [2023-11-28 23:57:26,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:26,800 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-28 23:57:26,803 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-28 23:57:26,806 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-28 23:57:27,108 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 31 treesize of output 1 [2023-11-28 23:57:27,208 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 31 treesize of output 1 [2023-11-28 23:57:27,584 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 7 treesize of output 3 [2023-11-28 23:57:27,601 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 7 treesize of output 3 [2023-11-28 23:57:27,746 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 89 proven. 45 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2023-11-28 23:57:27,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:57:28,135 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2023-11-28 23:57:28,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:28,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707338281] [2023-11-28 23:57:28,135 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:57:28,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570012371] [2023-11-28 23:57:28,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570012371] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:28,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:57:28,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [25] total 32 [2023-11-28 23:57:28,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973275174] [2023-11-28 23:57:28,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:57:28,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 23:57:28,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:28,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 23:57:28,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=913, Unknown=0, NotChecked=0, Total=992 [2023-11-28 23:57:28,138 INFO L87 Difference]: Start difference. First operand 211 states and 241 transitions. Second operand has 9 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 4 states have call successors, (30), 4 states have call predecessors, (30), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2023-11-28 23:57:28,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:57:28,724 INFO L93 Difference]: Finished difference Result 217 states and 246 transitions. [2023-11-28 23:57:28,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-28 23:57:28,725 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 4 states have call successors, (30), 4 states have call predecessors, (30), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 175 [2023-11-28 23:57:28,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:57:28,726 INFO L225 Difference]: With dead ends: 217 [2023-11-28 23:57:28,726 INFO L226 Difference]: Without dead ends: 215 [2023-11-28 23:57:28,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 299 SyntacticMatches, 19 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=97, Invalid=1163, Unknown=0, NotChecked=0, Total=1260 [2023-11-28 23:57:28,728 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 22 mSDsluCounter, 1061 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1216 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-28 23:57:28,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 1216 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-28 23:57:28,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2023-11-28 23:57:28,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 215. [2023-11-28 23:57:28,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 138 states have (on average 1.0942028985507246) internal successors, (151), 139 states have internal predecessors, (151), 45 states have call successors, (45), 31 states have call predecessors, (45), 31 states have return successors, (48), 44 states have call predecessors, (48), 44 states have call successors, (48) [2023-11-28 23:57:28,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 244 transitions. [2023-11-28 23:57:28,753 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 244 transitions. Word has length 175 [2023-11-28 23:57:28,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:57:28,754 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 244 transitions. [2023-11-28 23:57:28,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 4 states have call successors, (30), 4 states have call predecessors, (30), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2023-11-28 23:57:28,754 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 244 transitions. [2023-11-28 23:57:28,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2023-11-28 23:57:28,756 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:57:28,756 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-28 23:57:28,775 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-28 23:57:28,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-28 23:57:28,957 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:57:28,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:28,957 INFO L85 PathProgramCache]: Analyzing trace with hash -62773675, now seen corresponding path program 1 times [2023-11-28 23:57:28,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:28,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045608537] [2023-11-28 23:57:28,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:28,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:29,019 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:57:29,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1394503633] [2023-11-28 23:57:29,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:29,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:29,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:29,020 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:29,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-28 23:57:29,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:29,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 2718 conjuncts, 117 conjunts are in the unsatisfiable core [2023-11-28 23:57:29,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:29,763 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-28 23:57:29,766 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-28 23:57:29,771 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-28 23:57:30,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:57:30,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 18 [2023-11-28 23:57:30,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:57:30,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 18 [2023-11-28 23:57:31,094 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 14 treesize of output 6 [2023-11-28 23:57:31,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 29 [2023-11-28 23:57:32,188 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 141 proven. 39 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2023-11-28 23:57:32,188 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:57:32,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:32,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045608537] [2023-11-28 23:57:32,763 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:57:32,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394503633] [2023-11-28 23:57:32,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394503633] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:32,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:57:32,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2023-11-28 23:57:32,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101176334] [2023-11-28 23:57:32,764 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 23:57:32,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-28 23:57:32,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:32,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-28 23:57:32,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2023-11-28 23:57:32,766 INFO L87 Difference]: Start difference. First operand 215 states and 244 transitions. Second operand has 29 states, 24 states have (on average 4.125) internal successors, (99), 26 states have internal predecessors, (99), 15 states have call successors, (35), 7 states have call predecessors, (35), 9 states have return successors, (33), 14 states have call predecessors, (33), 14 states have call successors, (33) [2023-11-28 23:57:40,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:57:40,282 INFO L93 Difference]: Finished difference Result 356 states and 389 transitions. [2023-11-28 23:57:40,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-28 23:57:40,282 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 24 states have (on average 4.125) internal successors, (99), 26 states have internal predecessors, (99), 15 states have call successors, (35), 7 states have call predecessors, (35), 9 states have return successors, (33), 14 states have call predecessors, (33), 14 states have call successors, (33) Word has length 206 [2023-11-28 23:57:40,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:57:40,284 INFO L225 Difference]: With dead ends: 356 [2023-11-28 23:57:40,284 INFO L226 Difference]: Without dead ends: 292 [2023-11-28 23:57:40,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 168 SyntacticMatches, 20 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 979 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=426, Invalid=3234, Unknown=0, NotChecked=0, Total=3660 [2023-11-28 23:57:40,286 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 227 mSDsluCounter, 1131 mSDsCounter, 0 mSdLazyCounter, 2648 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 1243 SdHoareTripleChecker+Invalid, 2743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 2648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2023-11-28 23:57:40,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 1243 Invalid, 2743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 2648 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2023-11-28 23:57:40,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2023-11-28 23:57:40,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 272. [2023-11-28 23:57:40,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 175 states have (on average 1.0857142857142856) internal successors, (190), 177 states have internal predecessors, (190), 54 states have call successors, (54), 39 states have call predecessors, (54), 42 states have return successors, (55), 55 states have call predecessors, (55), 52 states have call successors, (55) [2023-11-28 23:57:40,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 299 transitions. [2023-11-28 23:57:40,322 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 299 transitions. Word has length 206 [2023-11-28 23:57:40,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:57:40,323 INFO L495 AbstractCegarLoop]: Abstraction has 272 states and 299 transitions. [2023-11-28 23:57:40,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 24 states have (on average 4.125) internal successors, (99), 26 states have internal predecessors, (99), 15 states have call successors, (35), 7 states have call predecessors, (35), 9 states have return successors, (33), 14 states have call predecessors, (33), 14 states have call successors, (33) [2023-11-28 23:57:40,323 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 299 transitions. [2023-11-28 23:57:40,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2023-11-28 23:57:40,324 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:57:40,324 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-28 23:57:40,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-28 23:57:40,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-28 23:57:40,525 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:57:40,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:57:40,525 INFO L85 PathProgramCache]: Analyzing trace with hash -2018731634, now seen corresponding path program 1 times [2023-11-28 23:57:40,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:57:40,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205712803] [2023-11-28 23:57:40,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:40,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:57:40,591 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:57:40,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [432263351] [2023-11-28 23:57:40,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:57:40,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:57:40,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:57:40,592 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:57:40,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-28 23:57:41,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:57:41,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 2737 conjuncts, 144 conjunts are in the unsatisfiable core [2023-11-28 23:57:41,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:57:41,406 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-28 23:57:41,413 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-28 23:57:41,415 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-28 23:57:41,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:57:41,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 18 [2023-11-28 23:57:41,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 18 [2023-11-28 23:57:42,721 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 14 treesize of output 6 [2023-11-28 23:57:43,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2023-11-28 23:57:43,189 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:57:43,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 43 [2023-11-28 23:57:44,404 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 141 proven. 40 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2023-11-28 23:57:44,404 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:57:48,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:57:48,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205712803] [2023-11-28 23:57:48,972 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:57:48,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432263351] [2023-11-28 23:57:48,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432263351] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:57:48,973 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:57:48,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2023-11-28 23:57:48,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773216320] [2023-11-28 23:57:48,973 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 23:57:48,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-28 23:57:48,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:57:48,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-28 23:57:48,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1403, Unknown=0, NotChecked=0, Total=1560 [2023-11-28 23:57:48,975 INFO L87 Difference]: Start difference. First operand 272 states and 299 transitions. Second operand has 35 states, 29 states have (on average 3.4482758620689653) internal successors, (100), 30 states have internal predecessors, (100), 16 states have call successors, (35), 7 states have call predecessors, (35), 10 states have return successors, (33), 15 states have call predecessors, (33), 15 states have call successors, (33) [2023-11-28 23:58:00,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:58:00,095 INFO L93 Difference]: Finished difference Result 385 states and 420 transitions. [2023-11-28 23:58:00,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-28 23:58:00,095 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 29 states have (on average 3.4482758620689653) internal successors, (100), 30 states have internal predecessors, (100), 16 states have call successors, (35), 7 states have call predecessors, (35), 10 states have return successors, (33), 15 states have call predecessors, (33), 15 states have call successors, (33) Word has length 207 [2023-11-28 23:58:00,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:58:00,097 INFO L225 Difference]: With dead ends: 385 [2023-11-28 23:58:00,097 INFO L226 Difference]: Without dead ends: 332 [2023-11-28 23:58:00,099 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 164 SyntacticMatches, 19 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1367 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=496, Invalid=4616, Unknown=0, NotChecked=0, Total=5112 [2023-11-28 23:58:00,100 INFO L413 NwaCegarLoop]: 120 mSDtfsCounter, 212 mSDsluCounter, 1353 mSDsCounter, 0 mSdLazyCounter, 3929 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 1473 SdHoareTripleChecker+Invalid, 4028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 3929 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2023-11-28 23:58:00,100 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 1473 Invalid, 4028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 3929 Invalid, 0 Unknown, 0 Unchecked, 9.3s Time] [2023-11-28 23:58:00,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2023-11-28 23:58:00,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 273. [2023-11-28 23:58:00,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 176 states have (on average 1.0909090909090908) internal successors, (192), 178 states have internal predecessors, (192), 54 states have call successors, (54), 39 states have call predecessors, (54), 42 states have return successors, (55), 55 states have call predecessors, (55), 52 states have call successors, (55) [2023-11-28 23:58:00,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 301 transitions. [2023-11-28 23:58:00,146 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 301 transitions. Word has length 207 [2023-11-28 23:58:00,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:58:00,147 INFO L495 AbstractCegarLoop]: Abstraction has 273 states and 301 transitions. [2023-11-28 23:58:00,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 29 states have (on average 3.4482758620689653) internal successors, (100), 30 states have internal predecessors, (100), 16 states have call successors, (35), 7 states have call predecessors, (35), 10 states have return successors, (33), 15 states have call predecessors, (33), 15 states have call successors, (33) [2023-11-28 23:58:00,147 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 301 transitions. [2023-11-28 23:58:00,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-11-28 23:58:00,148 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:58:00,148 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-28 23:58:00,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-28 23:58:00,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-28 23:58:00,349 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:58:00,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:58:00,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1771081077, now seen corresponding path program 2 times [2023-11-28 23:58:00,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:58:00,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128860572] [2023-11-28 23:58:00,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:00,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:58:00,405 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:58:00,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [91689199] [2023-11-28 23:58:00,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 23:58:00,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:58:00,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:58:00,406 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:58:00,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-28 23:58:01,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-28 23:58:01,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:58:01,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 2756 conjuncts, 159 conjunts are in the unsatisfiable core [2023-11-28 23:58:01,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:58:01,333 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-28 23:58:01,338 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-28 23:58:01,344 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-28 23:58:01,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:58:01,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 18 [2023-11-28 23:58:01,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:58:01,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 18 [2023-11-28 23:58:02,594 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 14 treesize of output 6 [2023-11-28 23:58:03,016 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 33 treesize of output 25 [2023-11-28 23:58:03,084 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:58:03,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 43 [2023-11-28 23:58:04,237 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 142 proven. 38 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2023-11-28 23:58:04,237 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:58:08,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:58:08,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128860572] [2023-11-28 23:58:08,780 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:58:08,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91689199] [2023-11-28 23:58:08,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91689199] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:58:08,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:58:08,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2023-11-28 23:58:08,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928701532] [2023-11-28 23:58:08,781 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 23:58:08,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-28 23:58:08,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:58:08,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-28 23:58:08,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1404, Unknown=0, NotChecked=0, Total=1560 [2023-11-28 23:58:08,783 INFO L87 Difference]: Start difference. First operand 273 states and 301 transitions. Second operand has 35 states, 30 states have (on average 3.3) internal successors, (99), 30 states have internal predecessors, (99), 15 states have call successors, (34), 7 states have call predecessors, (34), 10 states have return successors, (32), 15 states have call predecessors, (32), 14 states have call successors, (32) [2023-11-28 23:58:17,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:58:17,962 INFO L93 Difference]: Finished difference Result 435 states and 475 transitions. [2023-11-28 23:58:17,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-28 23:58:17,963 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 30 states have (on average 3.3) internal successors, (99), 30 states have internal predecessors, (99), 15 states have call successors, (34), 7 states have call predecessors, (34), 10 states have return successors, (32), 15 states have call predecessors, (32), 14 states have call successors, (32) Word has length 208 [2023-11-28 23:58:17,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:58:17,965 INFO L225 Difference]: With dead ends: 435 [2023-11-28 23:58:17,966 INFO L226 Difference]: Without dead ends: 382 [2023-11-28 23:58:17,968 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 165 SyntacticMatches, 19 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1309 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=482, Invalid=4488, Unknown=0, NotChecked=0, Total=4970 [2023-11-28 23:58:17,969 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 265 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 3644 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 3767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 3644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2023-11-28 23:58:17,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 954 Invalid, 3767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 3644 Invalid, 0 Unknown, 0 Unchecked, 7.3s Time] [2023-11-28 23:58:17,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2023-11-28 23:58:18,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 274. [2023-11-28 23:58:18,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 177 states have (on average 1.0960451977401129) internal successors, (194), 179 states have internal predecessors, (194), 54 states have call successors, (54), 39 states have call predecessors, (54), 42 states have return successors, (55), 55 states have call predecessors, (55), 52 states have call successors, (55) [2023-11-28 23:58:18,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 303 transitions. [2023-11-28 23:58:18,039 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 303 transitions. Word has length 208 [2023-11-28 23:58:18,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:58:18,040 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 303 transitions. [2023-11-28 23:58:18,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 30 states have (on average 3.3) internal successors, (99), 30 states have internal predecessors, (99), 15 states have call successors, (34), 7 states have call predecessors, (34), 10 states have return successors, (32), 15 states have call predecessors, (32), 14 states have call successors, (32) [2023-11-28 23:58:18,040 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 303 transitions. [2023-11-28 23:58:18,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-11-28 23:58:18,041 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:58:18,041 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-28 23:58:18,051 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-28 23:58:18,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:58:18,242 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:58:18,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:58:18,242 INFO L85 PathProgramCache]: Analyzing trace with hash 2037886032, now seen corresponding path program 1 times [2023-11-28 23:58:18,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:58:18,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773582507] [2023-11-28 23:58:18,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:18,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:58:18,303 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:58:18,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1824428431] [2023-11-28 23:58:18,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:18,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:58:18,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:58:18,304 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:58:18,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-28 23:58:18,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:58:18,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 2722 conjuncts, 140 conjunts are in the unsatisfiable core [2023-11-28 23:58:18,947 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:58:19,028 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-28 23:58:19,030 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-28 23:58:19,034 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-28 23:58:19,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:58:19,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 20 [2023-11-28 23:58:19,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:58:19,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 20 [2023-11-28 23:58:21,144 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 16 treesize of output 8 [2023-11-28 23:58:21,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 31 [2023-11-28 23:58:22,712 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 156 proven. 47 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-11-28 23:58:22,712 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:58:23,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:58:23,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773582507] [2023-11-28 23:58:23,249 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:58:23,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824428431] [2023-11-28 23:58:23,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824428431] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:58:23,250 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:58:23,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2023-11-28 23:58:23,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610087214] [2023-11-28 23:58:23,250 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 23:58:23,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-28 23:58:23,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:58:23,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-28 23:58:23,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1325, Unknown=0, NotChecked=0, Total=1482 [2023-11-28 23:58:23,252 INFO L87 Difference]: Start difference. First operand 274 states and 303 transitions. Second operand has 34 states, 27 states have (on average 4.185185185185185) internal successors, (113), 31 states have internal predecessors, (113), 16 states have call successors, (36), 7 states have call predecessors, (36), 11 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) [2023-11-28 23:58:35,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:58:35,094 INFO L93 Difference]: Finished difference Result 404 states and 450 transitions. [2023-11-28 23:58:35,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-28 23:58:35,095 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 27 states have (on average 4.185185185185185) internal successors, (113), 31 states have internal predecessors, (113), 16 states have call successors, (36), 7 states have call predecessors, (36), 11 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) Word has length 208 [2023-11-28 23:58:35,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:58:35,096 INFO L225 Difference]: With dead ends: 404 [2023-11-28 23:58:35,097 INFO L226 Difference]: Without dead ends: 359 [2023-11-28 23:58:35,099 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 165 SyntacticMatches, 21 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1835 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=607, Invalid=5713, Unknown=0, NotChecked=0, Total=6320 [2023-11-28 23:58:35,100 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 212 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 3087 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 1205 SdHoareTripleChecker+Invalid, 3209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 3087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:58:35,100 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 1205 Invalid, 3209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 3087 Invalid, 0 Unknown, 0 Unchecked, 9.4s Time] [2023-11-28 23:58:35,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2023-11-28 23:58:35,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 323. [2023-11-28 23:58:35,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 208 states have (on average 1.0865384615384615) internal successors, (226), 211 states have internal predecessors, (226), 63 states have call successors, (63), 45 states have call predecessors, (63), 51 states have return successors, (66), 66 states have call predecessors, (66), 60 states have call successors, (66) [2023-11-28 23:58:35,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 355 transitions. [2023-11-28 23:58:35,174 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 355 transitions. Word has length 208 [2023-11-28 23:58:35,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:58:35,175 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 355 transitions. [2023-11-28 23:58:35,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 27 states have (on average 4.185185185185185) internal successors, (113), 31 states have internal predecessors, (113), 16 states have call successors, (36), 7 states have call predecessors, (36), 11 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) [2023-11-28 23:58:35,175 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 355 transitions. [2023-11-28 23:58:35,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-11-28 23:58:35,176 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:58:35,176 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-28 23:58:35,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-28 23:58:35,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:58:35,377 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:58:35,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:58:35,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1003809170, now seen corresponding path program 3 times [2023-11-28 23:58:35,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:58:35,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060677032] [2023-11-28 23:58:35,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:35,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:58:35,433 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:58:35,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1007431837] [2023-11-28 23:58:35,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-28 23:58:35,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:58:35,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:58:35,434 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:58:35,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-28 23:58:36,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-28 23:58:36,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:58:36,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 2440 conjuncts, 137 conjunts are in the unsatisfiable core [2023-11-28 23:58:36,288 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:58:36,388 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-28 23:58:36,393 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-28 23:58:37,304 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 14 treesize of output 6 [2023-11-28 23:58:38,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 25 [2023-11-28 23:58:38,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 23:58:38,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 43 [2023-11-28 23:58:39,544 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 181 proven. 19 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-11-28 23:58:39,544 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:58:40,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:58:40,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060677032] [2023-11-28 23:58:40,041 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:58:40,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007431837] [2023-11-28 23:58:40,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007431837] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:58:40,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:58:40,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2023-11-28 23:58:40,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733024223] [2023-11-28 23:58:40,041 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 23:58:40,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-28 23:58:40,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:58:40,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-28 23:58:40,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=1804, Unknown=0, NotChecked=0, Total=1980 [2023-11-28 23:58:40,043 INFO L87 Difference]: Start difference. First operand 323 states and 355 transitions. Second operand has 40 states, 32 states have (on average 3.5625) internal successors, (114), 34 states have internal predecessors, (114), 16 states have call successors, (36), 7 states have call predecessors, (36), 12 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) [2023-11-28 23:58:57,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:58:57,836 INFO L93 Difference]: Finished difference Result 527 states and 580 transitions. [2023-11-28 23:58:57,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-11-28 23:58:57,837 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 32 states have (on average 3.5625) internal successors, (114), 34 states have internal predecessors, (114), 16 states have call successors, (36), 7 states have call predecessors, (36), 12 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) Word has length 209 [2023-11-28 23:58:57,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:58:57,839 INFO L225 Difference]: With dead ends: 527 [2023-11-28 23:58:57,839 INFO L226 Difference]: Without dead ends: 482 [2023-11-28 23:58:57,843 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 163 SyntacticMatches, 20 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2944 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=873, Invalid=10047, Unknown=0, NotChecked=0, Total=10920 [2023-11-28 23:58:57,843 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 299 mSDsluCounter, 1319 mSDsCounter, 0 mSdLazyCounter, 4515 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 1419 SdHoareTripleChecker+Invalid, 4699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 4515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.8s IncrementalHoareTripleChecker+Time [2023-11-28 23:58:57,843 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 1419 Invalid, 4699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 4515 Invalid, 0 Unknown, 0 Unchecked, 13.8s Time] [2023-11-28 23:58:57,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2023-11-28 23:58:57,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 447. [2023-11-28 23:58:57,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 290 states have (on average 1.0862068965517242) internal successors, (315), 295 states have internal predecessors, (315), 82 states have call successors, (82), 61 states have call predecessors, (82), 74 states have return successors, (94), 90 states have call predecessors, (94), 77 states have call successors, (94) [2023-11-28 23:58:57,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 491 transitions. [2023-11-28 23:58:57,972 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 491 transitions. Word has length 209 [2023-11-28 23:58:57,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:58:57,972 INFO L495 AbstractCegarLoop]: Abstraction has 447 states and 491 transitions. [2023-11-28 23:58:57,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 32 states have (on average 3.5625) internal successors, (114), 34 states have internal predecessors, (114), 16 states have call successors, (36), 7 states have call predecessors, (36), 12 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) [2023-11-28 23:58:57,973 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 491 transitions. [2023-11-28 23:58:57,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-11-28 23:58:57,974 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:58:57,974 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-28 23:58:57,987 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-28 23:58:58,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:58:58,175 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:58:58,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:58:58,175 INFO L85 PathProgramCache]: Analyzing trace with hash -737004215, now seen corresponding path program 1 times [2023-11-28 23:58:58,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:58:58,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178560180] [2023-11-28 23:58:58,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:58,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:58:58,231 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:58:58,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1042164206] [2023-11-28 23:58:58,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:58:58,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:58:58,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:58:58,232 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:58:58,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-28 23:58:58,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:58:58,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 2741 conjuncts, 140 conjunts are in the unsatisfiable core [2023-11-28 23:58:58,958 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:58:59,044 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-28 23:58:59,046 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-28 23:58:59,050 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-28 23:58:59,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:58:59,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 20 [2023-11-28 23:58:59,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:58:59,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 20 [2023-11-28 23:59:01,280 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 16 treesize of output 8 [2023-11-28 23:59:01,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 62 [2023-11-28 23:59:01,979 INFO L349 Elim1Store]: treesize reduction 28, result has 49.1 percent of original size [2023-11-28 23:59:01,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 110 [2023-11-28 23:59:02,246 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-28 23:59:02,247 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-28 23:59:02,248 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-28 23:59:02,248 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2023-11-28 23:59:02,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:59:02,261 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-28 23:59:02,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2023-11-28 23:59:02,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:59:02,288 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-28 23:59:02,306 INFO L349 Elim1Store]: treesize reduction 57, result has 17.4 percent of original size [2023-11-28 23:59:02,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 21 [2023-11-28 23:59:02,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 213 [2023-11-28 23:59:03,010 INFO L349 Elim1Store]: treesize reduction 109, result has 52.6 percent of original size [2023-11-28 23:59:03,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 691 treesize of output 768 [2023-11-28 23:59:06,066 INFO L134 CoverageAnalysis]: Checked inductivity of 274 backedges. 156 proven. 48 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-11-28 23:59:06,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:59:06,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:59:06,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178560180] [2023-11-28 23:59:06,698 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:59:06,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042164206] [2023-11-28 23:59:06,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042164206] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 23:59:06,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:59:06,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2023-11-28 23:59:06,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475758210] [2023-11-28 23:59:06,698 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 23:59:06,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-28 23:59:06,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:59:06,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-28 23:59:06,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1798, Unknown=0, NotChecked=0, Total=1980 [2023-11-28 23:59:06,700 INFO L87 Difference]: Start difference. First operand 447 states and 491 transitions. Second operand has 40 states, 32 states have (on average 3.5625) internal successors, (114), 35 states have internal predecessors, (114), 17 states have call successors, (36), 7 states have call predecessors, (36), 12 states have return successors, (34), 16 states have call predecessors, (34), 16 states have call successors, (34) [2023-11-28 23:59:27,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:59:27,739 INFO L93 Difference]: Finished difference Result 594 states and 660 transitions. [2023-11-28 23:59:27,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-11-28 23:59:27,740 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 32 states have (on average 3.5625) internal successors, (114), 35 states have internal predecessors, (114), 17 states have call successors, (36), 7 states have call predecessors, (36), 12 states have return successors, (34), 16 states have call predecessors, (34), 16 states have call successors, (34) Word has length 209 [2023-11-28 23:59:27,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:59:27,743 INFO L225 Difference]: With dead ends: 594 [2023-11-28 23:59:27,743 INFO L226 Difference]: Without dead ends: 549 [2023-11-28 23:59:27,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 161 SyntacticMatches, 20 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2380 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=676, Invalid=7696, Unknown=0, NotChecked=0, Total=8372 [2023-11-28 23:59:27,745 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 224 mSDsluCounter, 1326 mSDsCounter, 0 mSdLazyCounter, 4444 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 4574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 4444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:59:27,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 1438 Invalid, 4574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 4444 Invalid, 0 Unknown, 0 Unchecked, 17.2s Time] [2023-11-28 23:59:27,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-11-28 23:59:27,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 447. [2023-11-28 23:59:27,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 290 states have (on average 1.0862068965517242) internal successors, (315), 295 states have internal predecessors, (315), 82 states have call successors, (82), 61 states have call predecessors, (82), 74 states have return successors, (94), 90 states have call predecessors, (94), 77 states have call successors, (94) [2023-11-28 23:59:27,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 491 transitions. [2023-11-28 23:59:27,937 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 491 transitions. Word has length 209 [2023-11-28 23:59:27,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:59:27,938 INFO L495 AbstractCegarLoop]: Abstraction has 447 states and 491 transitions. [2023-11-28 23:59:27,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 32 states have (on average 3.5625) internal successors, (114), 35 states have internal predecessors, (114), 17 states have call successors, (36), 7 states have call predecessors, (36), 12 states have return successors, (34), 16 states have call predecessors, (34), 16 states have call successors, (34) [2023-11-28 23:59:27,939 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 491 transitions. [2023-11-28 23:59:27,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-11-28 23:59:27,940 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:59:27,940 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-28 23:59:27,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-28 23:59:28,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:59:28,141 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:59:28,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:59:28,141 INFO L85 PathProgramCache]: Analyzing trace with hash 7908447, now seen corresponding path program 1 times [2023-11-28 23:59:28,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:59:28,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414058044] [2023-11-28 23:59:28,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:59:28,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:59:28,194 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:59:28,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1331216776] [2023-11-28 23:59:28,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:59:28,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:59:28,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:59:28,195 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:59:28,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-28 23:59:34,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:59:34,673 INFO L262 TraceCheckSpWp]: Trace formula consists of 2724 conjuncts, 124 conjunts are in the unsatisfiable core [2023-11-28 23:59:34,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:59:34,944 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-28 23:59:34,947 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-28 23:59:34,955 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-28 23:59:35,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:59:35,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 23 [2023-11-28 23:59:35,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:59:35,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 23 [2023-11-28 23:59:36,857 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 35 treesize of output 23 [2023-11-28 23:59:36,901 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 27 treesize of output 15 [2023-11-28 23:59:37,248 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 113 proven. 81 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2023-11-28 23:59:37,249 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:00:06,271 WARN L876 $PredicateComparison]: unable to prove that (or (< 0 (mod (div (mod |c_my_memset_#in~n| 18446744073709551616) 8) 18446744073709551616)) (< (mod (* (div (* (- 1) |c_my_memset_#in~n|) 24) 2305843009213693949) 2305843009213693952) 1) (not (= (mod (* 23 |c_my_memset_#in~n|) 24) 0))) is different from true [2023-11-29 00:00:06,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:00:06,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414058044] [2023-11-29 00:00:06,774 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:00:06,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331216776] [2023-11-29 00:00:06,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331216776] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:00:06,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:00:06,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2023-11-29 00:00:06,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574264202] [2023-11-29 00:00:06,775 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 00:00:06,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 00:00:06,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:00:06,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 00:00:06,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1770, Unknown=6, NotChecked=84, Total=1980 [2023-11-29 00:00:06,777 INFO L87 Difference]: Start difference. First operand 447 states and 491 transitions. Second operand has 31 states, 26 states have (on average 4.038461538461538) internal successors, (105), 28 states have internal predecessors, (105), 16 states have call successors, (35), 4 states have call predecessors, (35), 10 states have return successors, (33), 15 states have call predecessors, (33), 16 states have call successors, (33) [2023-11-29 00:00:24,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:00:24,695 INFO L93 Difference]: Finished difference Result 509 states and 556 transitions. [2023-11-29 00:00:24,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-11-29 00:00:24,696 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 26 states have (on average 4.038461538461538) internal successors, (105), 28 states have internal predecessors, (105), 16 states have call successors, (35), 4 states have call predecessors, (35), 10 states have return successors, (33), 15 states have call predecessors, (33), 16 states have call successors, (33) Word has length 209 [2023-11-29 00:00:24,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:00:24,698 INFO L225 Difference]: With dead ends: 509 [2023-11-29 00:00:24,698 INFO L226 Difference]: Without dead ends: 458 [2023-11-29 00:00:24,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 254 SyntacticMatches, 21 SemanticMatches, 68 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 958 ImplicationChecksByTransitivity, 31.8s TimeCoverageRelationStatistics Valid=297, Invalid=4390, Unknown=9, NotChecked=134, Total=4830 [2023-11-29 00:00:24,699 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 110 mSDsluCounter, 2232 mSDsCounter, 0 mSdLazyCounter, 2022 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 2344 SdHoareTripleChecker+Invalid, 2054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 2022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:00:24,700 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 2344 Invalid, 2054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 2022 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2023-11-29 00:00:24,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2023-11-29 00:00:24,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 447. [2023-11-29 00:00:24,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 290 states have (on average 1.0827586206896551) internal successors, (314), 295 states have internal predecessors, (314), 82 states have call successors, (82), 61 states have call predecessors, (82), 74 states have return successors, (94), 90 states have call predecessors, (94), 77 states have call successors, (94) [2023-11-29 00:00:24,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 490 transitions. [2023-11-29 00:00:24,826 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 490 transitions. Word has length 209 [2023-11-29 00:00:24,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:00:24,827 INFO L495 AbstractCegarLoop]: Abstraction has 447 states and 490 transitions. [2023-11-29 00:00:24,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 26 states have (on average 4.038461538461538) internal successors, (105), 28 states have internal predecessors, (105), 16 states have call successors, (35), 4 states have call predecessors, (35), 10 states have return successors, (33), 15 states have call predecessors, (33), 16 states have call successors, (33) [2023-11-29 00:00:24,827 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 490 transitions. [2023-11-29 00:00:24,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2023-11-29 00:00:24,828 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:00:24,828 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-29 00:00:24,857 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 00:00:25,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:00:25,029 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:00:25,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:00:25,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1126060907, now seen corresponding path program 4 times [2023-11-29 00:00:25,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:00:25,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832389961] [2023-11-29 00:00:25,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:00:25,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:00:25,115 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:00:25,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [166373548] [2023-11-29 00:00:25,116 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 00:00:25,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:00:25,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:00:25,117 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:00:25,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 00:00:26,016 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 00:00:26,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:00:26,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 2794 conjuncts, 192 conjunts are in the unsatisfiable core [2023-11-29 00:00:26,038 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:00:26,179 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-29 00:00:26,184 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-29 00:00:26,188 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-29 00:00:26,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:00:26,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 18 [2023-11-29 00:00:26,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:00:26,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 18 [2023-11-29 00:00:27,611 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 14 treesize of output 6 [2023-11-29 00:00:28,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 25 [2023-11-29 00:00:28,582 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:00:28,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 43 [2023-11-29 00:00:30,101 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 141 proven. 48 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2023-11-29 00:00:30,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:00:34,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:00:34,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832389961] [2023-11-29 00:00:34,698 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:00:34,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166373548] [2023-11-29 00:00:34,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166373548] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:00:34,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:00:34,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2023-11-29 00:00:34,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659343086] [2023-11-29 00:00:34,699 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 00:00:34,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-11-29 00:00:34,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:00:34,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-11-29 00:00:34,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1718, Unknown=0, NotChecked=0, Total=1892 [2023-11-29 00:00:34,701 INFO L87 Difference]: Start difference. First operand 447 states and 490 transitions. Second operand has 39 states, 33 states have (on average 3.090909090909091) internal successors, (102), 34 states have internal predecessors, (102), 16 states have call successors, (35), 7 states have call predecessors, (35), 10 states have return successors, (33), 15 states have call predecessors, (33), 15 states have call successors, (33) [2023-11-29 00:00:47,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:00:47,574 INFO L93 Difference]: Finished difference Result 660 states and 719 transitions. [2023-11-29 00:00:47,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-11-29 00:00:47,574 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 33 states have (on average 3.090909090909091) internal successors, (102), 34 states have internal predecessors, (102), 16 states have call successors, (35), 7 states have call predecessors, (35), 10 states have return successors, (33), 15 states have call predecessors, (33), 15 states have call successors, (33) Word has length 210 [2023-11-29 00:00:47,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:00:47,577 INFO L225 Difference]: With dead ends: 660 [2023-11-29 00:00:47,578 INFO L226 Difference]: Without dead ends: 546 [2023-11-29 00:00:47,579 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 163 SyntacticMatches, 19 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1421 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=503, Invalid=5047, Unknown=0, NotChecked=0, Total=5550 [2023-11-29 00:00:47,580 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 231 mSDsluCounter, 985 mSDsCounter, 0 mSdLazyCounter, 4062 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 1091 SdHoareTripleChecker+Invalid, 4167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 4062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:00:47,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 1091 Invalid, 4167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 4062 Invalid, 0 Unknown, 0 Unchecked, 10.6s Time] [2023-11-29 00:00:47,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2023-11-29 00:00:47,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 482. [2023-11-29 00:00:47,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 312 states have (on average 1.0833333333333333) internal successors, (338), 318 states have internal predecessors, (338), 88 states have call successors, (88), 64 states have call predecessors, (88), 81 states have return successors, (101), 99 states have call predecessors, (101), 82 states have call successors, (101) [2023-11-29 00:00:47,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 527 transitions. [2023-11-29 00:00:47,737 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 527 transitions. Word has length 210 [2023-11-29 00:00:47,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:00:47,738 INFO L495 AbstractCegarLoop]: Abstraction has 482 states and 527 transitions. [2023-11-29 00:00:47,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 33 states have (on average 3.090909090909091) internal successors, (102), 34 states have internal predecessors, (102), 16 states have call successors, (35), 7 states have call predecessors, (35), 10 states have return successors, (33), 15 states have call predecessors, (33), 15 states have call successors, (33) [2023-11-29 00:00:47,738 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 527 transitions. [2023-11-29 00:00:47,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2023-11-29 00:00:47,740 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:00:47,740 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-29 00:00:47,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 00:00:47,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:00:47,941 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:00:47,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:00:47,941 INFO L85 PathProgramCache]: Analyzing trace with hash -859255952, now seen corresponding path program 2 times [2023-11-29 00:00:47,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:00:47,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448483462] [2023-11-29 00:00:47,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:00:47,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:00:48,006 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:00:48,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [499312433] [2023-11-29 00:00:48,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:00:48,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:00:48,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:00:48,007 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:00:48,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 00:00:48,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 00:00:48,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:00:48,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 2760 conjuncts, 206 conjunts are in the unsatisfiable core [2023-11-29 00:00:48,794 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:00:48,874 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-29 00:00:48,877 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-29 00:00:48,879 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-29 00:00:49,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:00:49,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 20 [2023-11-29 00:00:49,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:00:49,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 20 [2023-11-29 00:00:51,503 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 16 treesize of output 8 [2023-11-29 00:00:52,280 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 35 treesize of output 27 [2023-11-29 00:00:52,436 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:00:52,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2023-11-29 00:00:54,247 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 162 proven. 44 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-11-29 00:00:54,247 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:00:54,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:00:54,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448483462] [2023-11-29 00:00:54,916 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:00:54,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499312433] [2023-11-29 00:00:54,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499312433] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:00:54,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:00:54,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2023-11-29 00:00:54,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175551837] [2023-11-29 00:00:54,917 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 00:00:54,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-11-29 00:00:54,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:00:54,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-11-29 00:00:54,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=2238, Unknown=0, NotChecked=0, Total=2450 [2023-11-29 00:00:54,919 INFO L87 Difference]: Start difference. First operand 482 states and 527 transitions. Second operand has 45 states, 35 states have (on average 3.2857142857142856) internal successors, (115), 40 states have internal predecessors, (115), 18 states have call successors, (36), 7 states have call predecessors, (36), 12 states have return successors, (34), 16 states have call predecessors, (34), 17 states have call successors, (34) [2023-11-29 00:01:20,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:01:20,462 INFO L93 Difference]: Finished difference Result 629 states and 693 transitions. [2023-11-29 00:01:20,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2023-11-29 00:01:20,464 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 35 states have (on average 3.2857142857142856) internal successors, (115), 40 states have internal predecessors, (115), 18 states have call successors, (36), 7 states have call predecessors, (36), 12 states have return successors, (34), 16 states have call predecessors, (34), 17 states have call successors, (34) Word has length 210 [2023-11-29 00:01:20,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:01:20,467 INFO L225 Difference]: With dead ends: 629 [2023-11-29 00:01:20,467 INFO L226 Difference]: Without dead ends: 584 [2023-11-29 00:01:20,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 157 SyntacticMatches, 20 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2811 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=731, Invalid=8775, Unknown=0, NotChecked=0, Total=9506 [2023-11-29 00:01:20,470 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 229 mSDsluCounter, 1906 mSDsCounter, 0 mSdLazyCounter, 5200 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 2013 SdHoareTripleChecker+Invalid, 5328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 5200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:01:20,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 2013 Invalid, 5328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 5200 Invalid, 0 Unknown, 0 Unchecked, 22.0s Time] [2023-11-29 00:01:20,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2023-11-29 00:01:20,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 482. [2023-11-29 00:01:20,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 312 states have (on average 1.0833333333333333) internal successors, (338), 318 states have internal predecessors, (338), 88 states have call successors, (88), 64 states have call predecessors, (88), 81 states have return successors, (101), 99 states have call predecessors, (101), 82 states have call successors, (101) [2023-11-29 00:01:20,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 527 transitions. [2023-11-29 00:01:20,723 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 527 transitions. Word has length 210 [2023-11-29 00:01:20,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:01:20,723 INFO L495 AbstractCegarLoop]: Abstraction has 482 states and 527 transitions. [2023-11-29 00:01:20,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 35 states have (on average 3.2857142857142856) internal successors, (115), 40 states have internal predecessors, (115), 18 states have call successors, (36), 7 states have call predecessors, (36), 12 states have return successors, (34), 16 states have call predecessors, (34), 17 states have call successors, (34) [2023-11-29 00:01:20,724 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 527 transitions. [2023-11-29 00:01:20,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2023-11-29 00:01:20,725 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:01:20,726 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-29 00:01:20,739 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-29 00:01:20,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-29 00:01:20,926 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:01:20,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:01:20,927 INFO L85 PathProgramCache]: Analyzing trace with hash -114343290, now seen corresponding path program 1 times [2023-11-29 00:01:20,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:01:20,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472961142] [2023-11-29 00:01:20,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:01:20,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:01:20,980 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:01:20,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1488066260] [2023-11-29 00:01:20,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:01:20,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:01:20,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:01:20,982 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:01:20,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 00:01:31,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:01:31,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 2743 conjuncts, 222 conjunts are in the unsatisfiable core [2023-11-29 00:01:31,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:01:32,201 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-29 00:01:32,208 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-29 00:01:32,217 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-29 00:01:34,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:01:34,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:01:34,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:01:34,601 INFO L349 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2023-11-29 00:01:34,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 113 treesize of output 78 [2023-11-29 00:01:35,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:01:35,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:01:35,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:01:35,221 INFO L349 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2023-11-29 00:01:35,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 113 treesize of output 78 [2023-11-29 00:01:44,957 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:01:44,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 228 treesize of output 204 [2023-11-29 00:01:45,007 INFO L349 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2023-11-29 00:01:45,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 13 [2023-11-29 00:01:46,265 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:01:46,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 160 treesize of output 184 [2023-11-29 00:01:48,547 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 165 proven. 78 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-11-29 00:01:48,547 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:01:55,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:01:55,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472961142] [2023-11-29 00:01:55,680 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:01:55,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488066260] [2023-11-29 00:01:55,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488066260] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:01:55,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:01:55,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2023-11-29 00:01:55,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835418575] [2023-11-29 00:01:55,681 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 00:01:55,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2023-11-29 00:01:55,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:01:55,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2023-11-29 00:01:55,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=312, Invalid=6008, Unknown=0, NotChecked=0, Total=6320 [2023-11-29 00:01:55,684 INFO L87 Difference]: Start difference. First operand 482 states and 527 transitions. Second operand has 58 states, 44 states have (on average 2.8181818181818183) internal successors, (124), 49 states have internal predecessors, (124), 22 states have call successors, (36), 6 states have call predecessors, (36), 18 states have return successors, (34), 21 states have call predecessors, (34), 22 states have call successors, (34) [2023-11-29 00:02:31,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:02:31,346 INFO L93 Difference]: Finished difference Result 548 states and 594 transitions. [2023-11-29 00:02:31,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-11-29 00:02:31,347 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 44 states have (on average 2.8181818181818183) internal successors, (124), 49 states have internal predecessors, (124), 22 states have call successors, (36), 6 states have call predecessors, (36), 18 states have return successors, (34), 21 states have call predecessors, (34), 22 states have call successors, (34) Word has length 210 [2023-11-29 00:02:31,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:02:31,349 INFO L225 Difference]: With dead ends: 548 [2023-11-29 00:02:31,349 INFO L226 Difference]: Without dead ends: 497 [2023-11-29 00:02:31,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 191 SyntacticMatches, 12 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4213 ImplicationChecksByTransitivity, 28.1s TimeCoverageRelationStatistics Valid=731, Invalid=14275, Unknown=0, NotChecked=0, Total=15006 [2023-11-29 00:02:31,351 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 162 mSDsluCounter, 3418 mSDsCounter, 0 mSdLazyCounter, 4233 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 3539 SdHoareTripleChecker+Invalid, 4283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 4233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:02:31,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 3539 Invalid, 4283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 4233 Invalid, 0 Unknown, 0 Unchecked, 22.9s Time] [2023-11-29 00:02:31,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2023-11-29 00:02:31,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 486. [2023-11-29 00:02:31,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 315 states have (on average 1.0793650793650793) internal successors, (340), 321 states have internal predecessors, (340), 88 states have call successors, (88), 65 states have call predecessors, (88), 82 states have return successors, (101), 99 states have call predecessors, (101), 82 states have call successors, (101) [2023-11-29 00:02:31,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 529 transitions. [2023-11-29 00:02:31,533 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 529 transitions. Word has length 210 [2023-11-29 00:02:31,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:02:31,533 INFO L495 AbstractCegarLoop]: Abstraction has 486 states and 529 transitions. [2023-11-29 00:02:31,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 44 states have (on average 2.8181818181818183) internal successors, (124), 49 states have internal predecessors, (124), 22 states have call successors, (36), 6 states have call predecessors, (36), 18 states have return successors, (34), 21 states have call predecessors, (34), 22 states have call successors, (34) [2023-11-29 00:02:31,533 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 529 transitions. [2023-11-29 00:02:31,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2023-11-29 00:02:31,535 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:02:31,535 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-29 00:02:31,563 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 00:02:31,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 00:02:31,735 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:02:31,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:02:31,736 INFO L85 PathProgramCache]: Analyzing trace with hash -620897458, now seen corresponding path program 5 times [2023-11-29 00:02:31,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:02:31,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728552745] [2023-11-29 00:02:31,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:02:31,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:02:31,803 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:02:31,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [115742825] [2023-11-29 00:02:31,803 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 00:02:31,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:02:31,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:02:31,804 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:02:31,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 00:04:13,145 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2023-11-29 00:04:13,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:04:13,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 1068 conjuncts, 109 conjunts are in the unsatisfiable core [2023-11-29 00:04:13,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:04:13,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 00:04:13,432 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 20 treesize of output 6 [2023-11-29 00:04:57,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 174 [2023-11-29 00:04:57,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:57,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:57,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:57,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:57,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:57,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 15 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 20 [2023-11-29 00:04:57,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:57,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 37 [2023-11-29 00:05:00,164 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2023-11-29 00:05:00,164 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:05:05,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:05:05,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728552745] [2023-11-29 00:05:05,444 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:05:05,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115742825] [2023-11-29 00:05:05,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115742825] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:05:05,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:05:05,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2023-11-29 00:05:05,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033390637] [2023-11-29 00:05:05,444 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 00:05:05,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 00:05:05,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:05:05,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 00:05:05,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1269, Unknown=10, NotChecked=0, Total=1406 [2023-11-29 00:05:05,446 INFO L87 Difference]: Start difference. First operand 486 states and 529 transitions. Second operand has 34 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 31 states have internal predecessors, (106), 12 states have call successors, (36), 5 states have call predecessors, (36), 10 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2023-11-29 00:05:10,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:05:18,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:05:22,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:05:26,322 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 00:05:30,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:05:34,748 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:05:38,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:05:43,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:05:47,265 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:05:52,375 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:05:56,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:06:00,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:06:06,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:06:10,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:06:14,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:06:18,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:06:21,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result VALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:06:40,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:06:53,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:06:57,875 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:06:59,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:05,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:09,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:15,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:20,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:21,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:26,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:30,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:36,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:43,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:47,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:52,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:54,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:07:59,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:04,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:08,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:12,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:16,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:18,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:23,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:27,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:31,489 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:35,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:39,875 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:43,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:48,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:08:54,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:08:54,050 INFO L93 Difference]: Finished difference Result 729 states and 801 transitions. [2023-11-29 00:08:54,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-11-29 00:08:54,051 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 31 states have internal predecessors, (106), 12 states have call successors, (36), 5 states have call predecessors, (36), 10 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) Word has length 211 [2023-11-29 00:08:54,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:08:54,055 INFO L225 Difference]: With dead ends: 729 [2023-11-29 00:08:54,055 INFO L226 Difference]: Without dead ends: 657 [2023-11-29 00:08:54,056 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 187 SyntacticMatches, 5 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1813 ImplicationChecksByTransitivity, 75.7s TimeCoverageRelationStatistics Valid=736, Invalid=6733, Unknown=13, NotChecked=0, Total=7482 [2023-11-29 00:08:54,057 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 286 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 3982 mSolverCounterSat, 132 mSolverCounterUnsat, 39 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 199.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 4153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 3982 IncrementalHoareTripleChecker+Invalid, 39 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 200.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:08:54,057 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 699 Invalid, 4153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 3982 Invalid, 39 Unknown, 0 Unchecked, 200.9s Time] [2023-11-29 00:08:54,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2023-11-29 00:08:54,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 563. [2023-11-29 00:08:54,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 366 states have (on average 1.0792349726775956) internal successors, (395), 374 states have internal predecessors, (395), 99 states have call successors, (99), 74 states have call predecessors, (99), 97 states have return successors, (123), 114 states have call predecessors, (123), 92 states have call successors, (123) [2023-11-29 00:08:54,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 617 transitions. [2023-11-29 00:08:54,293 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 617 transitions. Word has length 211 [2023-11-29 00:08:54,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:08:54,293 INFO L495 AbstractCegarLoop]: Abstraction has 563 states and 617 transitions. [2023-11-29 00:08:54,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 31 states have internal predecessors, (106), 12 states have call successors, (36), 5 states have call predecessors, (36), 10 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2023-11-29 00:08:54,294 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 617 transitions. [2023-11-29 00:08:54,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2023-11-29 00:08:54,296 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:08:54,296 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-29 00:08:54,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-11-29 00:08:54,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 00:08:54,497 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:08:54,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:08:54,497 INFO L85 PathProgramCache]: Analyzing trace with hash -354092503, now seen corresponding path program 3 times [2023-11-29 00:08:54,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:08:54,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376782837] [2023-11-29 00:08:54,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:08:54,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:08:54,565 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:08:54,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [982707292] [2023-11-29 00:08:54,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 00:08:54,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:08:54,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:08:54,566 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:08:54,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9daac730-3f59-4014-90fb-75185e798561/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 00:08:56,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 00:08:56,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:08:56,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 2444 conjuncts, 201 conjunts are in the unsatisfiable core [2023-11-29 00:08:56,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:08:56,470 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-29 00:08:56,475 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-29 00:08:56,479 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-29 00:08:57,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:08:57,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 20 [2023-11-29 00:08:57,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:08:57,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 20 [2023-11-29 00:08:59,572 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 16 treesize of output 8 [2023-11-29 00:09:07,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 243 [2023-11-29 00:09:15,478 WARN L293 SmtUtils]: Spent 7.61s on a formula simplification. DAG size of input: 172 DAG size of output: 102 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-11-29 00:09:15,478 INFO L349 Elim1Store]: treesize reduction 413, result has 31.1 percent of original size [2023-11-29 00:09:15,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 5 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 229 treesize of output 885