./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_array_list_copy_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_array_list_copy_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --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 3a98a47bac7562a35bba31573ebdfd704a9d27baca1b439deea796ac12a0961b --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 10:56:01,460 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:56:01,462 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:56:01,487 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:56:01,488 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:56:01,489 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:56:01,491 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:56:01,494 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:56:01,496 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:56:01,497 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:56:01,498 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:56:01,500 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:56:01,501 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:56:01,502 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:56:01,503 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:56:01,505 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:56:01,506 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:56:01,507 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:56:01,509 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:56:01,511 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:56:01,513 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:56:01,516 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:56:01,520 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:56:01,522 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:56:01,528 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:56:01,537 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:56:01,538 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:56:01,539 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:56:01,539 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:56:01,540 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:56:01,541 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:56:01,542 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:56:01,543 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:56:01,545 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:56:01,547 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:56:01,547 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:56:01,548 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:56:01,548 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:56:01,548 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:56:01,550 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:56:01,552 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:56:01,553 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-20 10:56:01,595 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:56:01,596 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:56:01,597 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:56:01,597 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:56:01,598 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:56:01,599 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:56:01,599 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:56:01,600 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:56:01,600 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:56:01,600 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:56:01,602 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 10:56:01,602 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:56:01,602 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 10:56:01,603 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:56:01,603 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 10:56:01,603 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 10:56:01,603 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:56:01,604 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 10:56:01,604 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:56:01,604 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:56:01,605 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:56:01,605 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:56:01,605 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:56:01,605 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:56:01,606 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 10:56:01,606 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 10:56:01,606 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 10:56:01,607 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 10:56:01,607 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 10:56:01,607 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 10:56:01,607 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/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_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 3a98a47bac7562a35bba31573ebdfd704a9d27baca1b439deea796ac12a0961b [2022-11-20 10:56:01,943 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:56:01,967 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:56:01,971 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:56:01,972 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:56:01,973 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:56:01,974 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/aws-c-common/aws_array_list_copy_harness.i [2022-11-20 10:56:05,353 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:56:06,050 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:56:06,052 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/sv-benchmarks/c/aws-c-common/aws_array_list_copy_harness.i [2022-11-20 10:56:06,102 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/data/b83dc8235/079e660c477f4721a958fcf2bfa0f1a1/FLAGd56f9d417 [2022-11-20 10:56:06,125 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/data/b83dc8235/079e660c477f4721a958fcf2bfa0f1a1 [2022-11-20 10:56:06,131 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:56:06,133 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:56:06,139 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:56:06,139 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:56:06,144 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:56:06,144 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:56:06" (1/1) ... [2022-11-20 10:56:06,146 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@eb54b1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:06, skipping insertion in model container [2022-11-20 10:56:06,146 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:56:06" (1/1) ... [2022-11-20 10:56:06,156 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:56:06,292 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:56:06,629 WARN L237 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_c4337ed2-fe94-4406-b58b-3c0e56a8b536/sv-benchmarks/c/aws-c-common/aws_array_list_copy_harness.i[4493,4506] [2022-11-20 10:56:06,639 WARN L237 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_c4337ed2-fe94-4406-b58b-3c0e56a8b536/sv-benchmarks/c/aws-c-common/aws_array_list_copy_harness.i[4553,4566] [2022-11-20 10:56:07,959 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 10:56:08,070 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,071 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,072 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,073 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,075 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,090 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,091 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,094 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,095 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,097 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,099 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,100 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,100 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:08,776 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 10:56:08,777 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 10:56:08,779 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 10:56:08,780 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 10:56:08,782 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 10:56:08,782 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 10:56:08,783 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 10:56:08,784 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 10:56:08,785 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 10:56:08,786 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 10:56:09,023 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,023 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,031 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,039 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,146 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:56:09,194 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 10:56:09,255 WARN L237 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_c4337ed2-fe94-4406-b58b-3c0e56a8b536/sv-benchmarks/c/aws-c-common/aws_array_list_copy_harness.i[4493,4506] [2022-11-20 10:56:09,256 WARN L237 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_c4337ed2-fe94-4406-b58b-3c0e56a8b536/sv-benchmarks/c/aws-c-common/aws_array_list_copy_harness.i[4553,4566] [2022-11-20 10:56:09,317 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 10:56:09,357 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,357 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,358 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,358 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,360 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,381 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,381 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,384 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,384 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,389 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,391 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,391 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,392 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,434 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 10:56:09,435 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 10:56:09,436 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 10:56:09,437 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 10:56:09,438 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 10:56:09,439 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 10:56:09,440 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 10:56:09,440 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 10:56:09,441 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 10:56:09,441 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 10:56:09,518 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,518 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,519 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,525 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 10:56:09,579 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:56:09,923 INFO L208 MainTranslator]: Completed translation [2022-11-20 10:56:09,924 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09 WrapperNode [2022-11-20 10:56:09,924 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 10:56:09,925 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 10:56:09,925 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 10:56:09,926 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 10:56:09,936 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09" (1/1) ... [2022-11-20 10:56:10,027 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09" (1/1) ... [2022-11-20 10:56:10,098 INFO L138 Inliner]: procedures = 691, calls = 1672, calls flagged for inlining = 52, calls inlined = 7, statements flattened = 694 [2022-11-20 10:56:10,098 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 10:56:10,099 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 10:56:10,099 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 10:56:10,099 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 10:56:10,119 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09" (1/1) ... [2022-11-20 10:56:10,119 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09" (1/1) ... [2022-11-20 10:56:10,135 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09" (1/1) ... [2022-11-20 10:56:10,149 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09" (1/1) ... [2022-11-20 10:56:10,207 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09" (1/1) ... [2022-11-20 10:56:10,209 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09" (1/1) ... [2022-11-20 10:56:10,214 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09" (1/1) ... [2022-11-20 10:56:10,217 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09" (1/1) ... [2022-11-20 10:56:10,225 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 10:56:10,226 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 10:56:10,226 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 10:56:10,227 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 10:56:10,228 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09" (1/1) ... [2022-11-20 10:56:10,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:56:10,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:10,265 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 10:56:10,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 10:56:10,339 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 10:56:10,340 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2022-11-20 10:56:10,341 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2022-11-20 10:56:10,341 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2022-11-20 10:56:10,341 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2022-11-20 10:56:10,342 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-11-20 10:56:10,342 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-11-20 10:56:10,343 INFO L130 BoogieDeclarations]: Found specification of procedure aws_allocator_is_valid [2022-11-20 10:56:10,343 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_allocator_is_valid [2022-11-20 10:56:10,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 10:56:10,343 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2022-11-20 10:56:10,343 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2022-11-20 10:56:10,345 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-20 10:56:10,345 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-20 10:56:10,345 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 10:56:10,345 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 10:56:10,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 10:56:10,346 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2022-11-20 10:56:10,346 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2022-11-20 10:56:10,346 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 10:56:10,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 10:56:10,347 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-11-20 10:56:10,347 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-11-20 10:56:10,347 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2022-11-20 10:56:10,348 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2022-11-20 10:56:10,348 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2022-11-20 10:56:10,348 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2022-11-20 10:56:10,348 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_release [2022-11-20 10:56:10,349 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_release [2022-11-20 10:56:10,349 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-20 10:56:10,349 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-20 10:56:10,350 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2022-11-20 10:56:10,350 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2022-11-20 10:56:10,350 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_acquire [2022-11-20 10:56:10,350 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_acquire [2022-11-20 10:56:10,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 10:56:10,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 10:56:10,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 10:56:10,351 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-11-20 10:56:10,351 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-11-20 10:56:10,351 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2022-11-20 10:56:10,352 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2022-11-20 10:56:10,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 10:56:10,352 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2022-11-20 10:56:10,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2022-11-20 10:56:10,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 10:56:10,812 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 10:56:10,815 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 10:56:12,008 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 10:56:12,055 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 10:56:12,055 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-20 10:56:12,061 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:56:12 BoogieIcfgContainer [2022-11-20 10:56:12,061 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 10:56:12,066 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 10:56:12,066 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 10:56:12,071 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 10:56:12,071 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 10:56:06" (1/3) ... [2022-11-20 10:56:12,074 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6941fae8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:56:12, skipping insertion in model container [2022-11-20 10:56:12,074 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:56:09" (2/3) ... [2022-11-20 10:56:12,075 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6941fae8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:56:12, skipping insertion in model container [2022-11-20 10:56:12,076 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:56:12" (3/3) ... [2022-11-20 10:56:12,081 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_array_list_copy_harness.i [2022-11-20 10:56:12,110 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 10:56:12,110 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 10:56:12,201 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 10:56:12,208 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=LoopsAndPotentialCycles, 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;@4b2b6bd1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 10:56:12,208 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-20 10:56:12,216 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 119 states have (on average 1.184873949579832) internal successors, (141), 120 states have internal predecessors, (141), 71 states have call successors, (71), 17 states have call predecessors, (71), 17 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2022-11-20 10:56:12,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-11-20 10:56:12,246 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:12,253 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 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] [2022-11-20 10:56:12,254 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:12,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:12,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1428143905, now seen corresponding path program 1 times [2022-11-20 10:56:12,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:56:12,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986483612] [2022-11-20 10:56:12,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:12,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:56:12,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:12,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:56:12,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986483612] [2022-11-20 10:56:12,950 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-20 10:56:12,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416798831] [2022-11-20 10:56:12,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:12,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:12,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:12,956 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:56:12,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 10:56:13,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:13,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 2343 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-20 10:56:13,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:13,966 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-11-20 10:56:13,967 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:56:13,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416798831] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:56:13,968 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:56:13,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 10:56:13,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911561964] [2022-11-20 10:56:13,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:56:13,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 10:56:13,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:56:14,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 10:56:14,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 10:56:14,031 INFO L87 Difference]: Start difference. First operand has 209 states, 119 states have (on average 1.184873949579832) internal successors, (141), 120 states have internal predecessors, (141), 71 states have call successors, (71), 17 states have call predecessors, (71), 17 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-20 10:56:14,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:14,726 INFO L93 Difference]: Finished difference Result 416 states and 618 transitions. [2022-11-20 10:56:14,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 10:56:14,730 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 145 [2022-11-20 10:56:14,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:14,745 INFO L225 Difference]: With dead ends: 416 [2022-11-20 10:56:14,746 INFO L226 Difference]: Without dead ends: 206 [2022-11-20 10:56:14,752 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-11-20 10:56:14,756 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 277 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:14,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 778 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 10:56:14,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-11-20 10:56:14,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2022-11-20 10:56:14,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 116 states have (on average 1.1724137931034482) internal successors, (136), 118 states have internal predecessors, (136), 71 states have call successors, (71), 17 states have call predecessors, (71), 18 states have return successors, (82), 70 states have call predecessors, (82), 70 states have call successors, (82) [2022-11-20 10:56:14,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 289 transitions. [2022-11-20 10:56:14,889 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 289 transitions. Word has length 145 [2022-11-20 10:56:14,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:14,890 INFO L495 AbstractCegarLoop]: Abstraction has 206 states and 289 transitions. [2022-11-20 10:56:14,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-20 10:56:14,891 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 289 transitions. [2022-11-20 10:56:14,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-11-20 10:56:14,904 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:14,904 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:56:14,929 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:15,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-11-20 10:56:15,106 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:15,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:15,107 INFO L85 PathProgramCache]: Analyzing trace with hash 484121766, now seen corresponding path program 1 times [2022-11-20 10:56:15,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:56:15,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109120695] [2022-11-20 10:56:15,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:15,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:56:15,240 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:56:15,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [443646408] [2022-11-20 10:56:15,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:15,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:15,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:15,242 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:56:15,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 10:56:15,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:15,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 2479 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 10:56:16,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:16,052 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-11-20 10:56:16,053 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:56:16,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:56:16,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109120695] [2022-11-20 10:56:16,053 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:56:16,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443646408] [2022-11-20 10:56:16,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443646408] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:56:16,054 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:56:16,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 10:56:16,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109803264] [2022-11-20 10:56:16,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:56:16,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 10:56:16,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:56:16,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 10:56:16,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 10:56:16,059 INFO L87 Difference]: Start difference. First operand 206 states and 289 transitions. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-11-20 10:56:16,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:16,148 INFO L93 Difference]: Finished difference Result 410 states and 588 transitions. [2022-11-20 10:56:16,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:56:16,149 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 160 [2022-11-20 10:56:16,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:16,163 INFO L225 Difference]: With dead ends: 410 [2022-11-20 10:56:16,163 INFO L226 Difference]: Without dead ends: 211 [2022-11-20 10:56:16,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:56:16,168 INFO L413 NwaCegarLoop]: 275 mSDtfsCounter, 10 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:16,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 815 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:56:16,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-11-20 10:56:16,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 208. [2022-11-20 10:56:16,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 118 states have (on average 1.1694915254237288) internal successors, (138), 120 states have internal predecessors, (138), 71 states have call successors, (71), 17 states have call predecessors, (71), 18 states have return successors, (82), 70 states have call predecessors, (82), 70 states have call successors, (82) [2022-11-20 10:56:16,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 291 transitions. [2022-11-20 10:56:16,230 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 291 transitions. Word has length 160 [2022-11-20 10:56:16,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:16,233 INFO L495 AbstractCegarLoop]: Abstraction has 208 states and 291 transitions. [2022-11-20 10:56:16,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-11-20 10:56:16,234 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 291 transitions. [2022-11-20 10:56:16,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-11-20 10:56:16,239 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:16,239 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:56:16,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:16,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:16,451 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:16,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:16,453 INFO L85 PathProgramCache]: Analyzing trace with hash -2088842844, now seen corresponding path program 1 times [2022-11-20 10:56:16,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:56:16,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626161810] [2022-11-20 10:56:16,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:16,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:56:16,614 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:56:16,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [641754385] [2022-11-20 10:56:16,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:16,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:16,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:16,618 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:56:16,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 10:56:17,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:17,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 2484 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-20 10:56:17,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:17,416 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 176 proven. 0 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2022-11-20 10:56:17,416 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:56:17,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:56:17,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626161810] [2022-11-20 10:56:17,417 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:56:17,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641754385] [2022-11-20 10:56:17,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641754385] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:56:17,418 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:56:17,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 10:56:17,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93471258] [2022-11-20 10:56:17,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:56:17,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 10:56:17,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:56:17,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 10:56:17,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 10:56:17,421 INFO L87 Difference]: Start difference. First operand 208 states and 291 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-20 10:56:17,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:17,960 INFO L93 Difference]: Finished difference Result 383 states and 533 transitions. [2022-11-20 10:56:17,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 10:56:17,961 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 160 [2022-11-20 10:56:17,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:17,963 INFO L225 Difference]: With dead ends: 383 [2022-11-20 10:56:17,964 INFO L226 Difference]: Without dead ends: 208 [2022-11-20 10:56:17,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-11-20 10:56:17,966 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 270 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:17,967 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 769 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 10:56:17,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-11-20 10:56:17,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2022-11-20 10:56:17,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 118 states have (on average 1.1694915254237288) internal successors, (138), 120 states have internal predecessors, (138), 71 states have call successors, (71), 17 states have call predecessors, (71), 18 states have return successors, (80), 70 states have call predecessors, (80), 70 states have call successors, (80) [2022-11-20 10:56:17,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 289 transitions. [2022-11-20 10:56:17,996 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 289 transitions. Word has length 160 [2022-11-20 10:56:17,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:17,997 INFO L495 AbstractCegarLoop]: Abstraction has 208 states and 289 transitions. [2022-11-20 10:56:17,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-20 10:56:17,998 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 289 transitions. [2022-11-20 10:56:18,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-11-20 10:56:18,006 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:18,007 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:56:18,021 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:18,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:18,218 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:18,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:18,219 INFO L85 PathProgramCache]: Analyzing trace with hash 2066938953, now seen corresponding path program 2 times [2022-11-20 10:56:18,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:56:18,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503903713] [2022-11-20 10:56:18,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:18,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:56:18,343 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:56:18,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1981867121] [2022-11-20 10:56:18,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:56:18,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:18,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:18,345 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:56:18,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 10:56:19,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 10:56:19,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:56:19,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 1922 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 10:56:19,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:19,083 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-11-20 10:56:19,083 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:56:19,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:56:19,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503903713] [2022-11-20 10:56:19,084 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:56:19,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981867121] [2022-11-20 10:56:19,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981867121] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:56:19,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:56:19,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:56:19,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443132659] [2022-11-20 10:56:19,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:56:19,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:56:19,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:56:19,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:56:19,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:56:19,088 INFO L87 Difference]: Start difference. First operand 208 states and 289 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-20 10:56:19,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:19,152 INFO L93 Difference]: Finished difference Result 269 states and 367 transitions. [2022-11-20 10:56:19,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:56:19,153 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 2 states have call successors, (24) Word has length 175 [2022-11-20 10:56:19,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:19,159 INFO L225 Difference]: With dead ends: 269 [2022-11-20 10:56:19,159 INFO L226 Difference]: Without dead ends: 213 [2022-11-20 10:56:19,160 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-20 10:56:19,164 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 2 mSDsluCounter, 812 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1085 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:19,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1085 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:56:19,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-11-20 10:56:19,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2022-11-20 10:56:19,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 122 states have (on average 1.1639344262295082) internal successors, (142), 124 states have internal predecessors, (142), 71 states have call successors, (71), 17 states have call predecessors, (71), 19 states have return successors, (82), 71 states have call predecessors, (82), 70 states have call successors, (82) [2022-11-20 10:56:19,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 295 transitions. [2022-11-20 10:56:19,212 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 295 transitions. Word has length 175 [2022-11-20 10:56:19,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:19,214 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 295 transitions. [2022-11-20 10:56:19,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-20 10:56:19,215 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 295 transitions. [2022-11-20 10:56:19,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2022-11-20 10:56:19,220 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:19,220 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:56:19,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:19,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:19,431 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:19,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:19,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1798085459, now seen corresponding path program 1 times [2022-11-20 10:56:19,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:56:19,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690458348] [2022-11-20 10:56:19,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:19,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:56:19,536 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:56:19,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [59729503] [2022-11-20 10:56:19,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:19,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:19,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:19,538 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:56:19,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-20 10:56:20,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:20,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 2629 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 10:56:20,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:20,400 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-11-20 10:56:20,401 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:56:20,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:56:20,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690458348] [2022-11-20 10:56:20,401 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:56:20,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59729503] [2022-11-20 10:56:20,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59729503] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:56:20,402 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:56:20,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 10:56:20,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092620455] [2022-11-20 10:56:20,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:56:20,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 10:56:20,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:56:20,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 10:56:20,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:56:20,405 INFO L87 Difference]: Start difference. First operand 213 states and 295 transitions. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 4 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) [2022-11-20 10:56:21,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:21,062 INFO L93 Difference]: Finished difference Result 382 states and 524 transitions. [2022-11-20 10:56:21,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 10:56:21,063 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 4 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) Word has length 181 [2022-11-20 10:56:21,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:21,065 INFO L225 Difference]: With dead ends: 382 [2022-11-20 10:56:21,066 INFO L226 Difference]: Without dead ends: 213 [2022-11-20 10:56:21,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-20 10:56:21,068 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 305 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:21,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 914 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 10:56:21,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-11-20 10:56:21,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2022-11-20 10:56:21,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 122 states have (on average 1.1639344262295082) internal successors, (142), 124 states have internal predecessors, (142), 71 states have call successors, (71), 17 states have call predecessors, (71), 19 states have return successors, (77), 71 states have call predecessors, (77), 70 states have call successors, (77) [2022-11-20 10:56:21,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 290 transitions. [2022-11-20 10:56:21,087 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 290 transitions. Word has length 181 [2022-11-20 10:56:21,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:21,088 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 290 transitions. [2022-11-20 10:56:21,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 4 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) [2022-11-20 10:56:21,088 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 290 transitions. [2022-11-20 10:56:21,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-11-20 10:56:21,092 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:21,092 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:56:21,114 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:21,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:21,304 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:21,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:21,304 INFO L85 PathProgramCache]: Analyzing trace with hash -71678011, now seen corresponding path program 1 times [2022-11-20 10:56:21,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:56:21,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793575579] [2022-11-20 10:56:21,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:21,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:56:21,406 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:56:21,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1815684572] [2022-11-20 10:56:21,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:21,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:21,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:21,409 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:56:21,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-20 10:56:22,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:22,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 2783 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 10:56:22,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:22,323 INFO L134 CoverageAnalysis]: Checked inductivity of 375 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2022-11-20 10:56:22,323 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:56:22,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:56:22,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793575579] [2022-11-20 10:56:22,324 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:56:22,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815684572] [2022-11-20 10:56:22,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815684572] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:56:22,325 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:56:22,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 10:56:22,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608857355] [2022-11-20 10:56:22,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:56:22,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 10:56:22,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:56:22,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 10:56:22,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:56:22,327 INFO L87 Difference]: Start difference. First operand 213 states and 290 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 4 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-11-20 10:56:22,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:22,930 INFO L93 Difference]: Finished difference Result 379 states and 509 transitions. [2022-11-20 10:56:22,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 10:56:22,931 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 4 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 195 [2022-11-20 10:56:22,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:22,933 INFO L225 Difference]: With dead ends: 379 [2022-11-20 10:56:22,933 INFO L226 Difference]: Without dead ends: 211 [2022-11-20 10:56:22,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-20 10:56:22,935 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 304 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:22,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 909 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 10:56:22,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-11-20 10:56:22,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2022-11-20 10:56:22,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 121 states have (on average 1.1570247933884297) internal successors, (140), 122 states have internal predecessors, (140), 71 states have call successors, (71), 17 states have call predecessors, (71), 18 states have return successors, (72), 71 states have call predecessors, (72), 70 states have call successors, (72) [2022-11-20 10:56:22,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 283 transitions. [2022-11-20 10:56:22,990 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 283 transitions. Word has length 195 [2022-11-20 10:56:22,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:22,992 INFO L495 AbstractCegarLoop]: Abstraction has 211 states and 283 transitions. [2022-11-20 10:56:22,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 4 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-11-20 10:56:22,992 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 283 transitions. [2022-11-20 10:56:22,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-11-20 10:56:22,997 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:22,997 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-11-20 10:56:23,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:23,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:23,209 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:23,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:23,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1712202978, now seen corresponding path program 1 times [2022-11-20 10:56:23,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:56:23,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788718221] [2022-11-20 10:56:23,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:23,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:56:23,313 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:56:23,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2029762044] [2022-11-20 10:56:23,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:23,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:23,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:23,315 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:56:23,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-20 10:56:24,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:24,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 2924 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-20 10:56:24,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:24,130 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 429 trivial. 0 not checked. [2022-11-20 10:56:24,130 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:56:24,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:56:24,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788718221] [2022-11-20 10:56:24,131 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:56:24,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029762044] [2022-11-20 10:56:24,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029762044] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:56:24,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:56:24,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 10:56:24,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186949150] [2022-11-20 10:56:24,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:56:24,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 10:56:24,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:56:24,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 10:56:24,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 10:56:24,133 INFO L87 Difference]: Start difference. First operand 211 states and 283 transitions. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 2 states have call predecessors, (24), 1 states have call successors, (24) [2022-11-20 10:56:24,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:24,185 INFO L93 Difference]: Finished difference Result 269 states and 354 transitions. [2022-11-20 10:56:24,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 10:56:24,187 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 2 states have call predecessors, (24), 1 states have call successors, (24) Word has length 210 [2022-11-20 10:56:24,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:24,189 INFO L225 Difference]: With dead ends: 269 [2022-11-20 10:56:24,189 INFO L226 Difference]: Without dead ends: 220 [2022-11-20 10:56:24,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:56:24,191 INFO L413 NwaCegarLoop]: 276 mSDtfsCounter, 4 mSDsluCounter, 1087 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 1363 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:24,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 1363 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:56:24,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2022-11-20 10:56:24,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 213. [2022-11-20 10:56:24,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 123 states have (on average 1.1544715447154472) internal successors, (142), 124 states have internal predecessors, (142), 71 states have call successors, (71), 17 states have call predecessors, (71), 18 states have return successors, (72), 71 states have call predecessors, (72), 70 states have call successors, (72) [2022-11-20 10:56:24,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 285 transitions. [2022-11-20 10:56:24,206 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 285 transitions. Word has length 210 [2022-11-20 10:56:24,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:24,207 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 285 transitions. [2022-11-20 10:56:24,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 2 states have call predecessors, (24), 1 states have call successors, (24) [2022-11-20 10:56:24,208 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 285 transitions. [2022-11-20 10:56:24,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2022-11-20 10:56:24,211 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:24,212 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-11-20 10:56:24,227 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:24,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-20 10:56:24,423 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:24,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:24,423 INFO L85 PathProgramCache]: Analyzing trace with hash 870357412, now seen corresponding path program 1 times [2022-11-20 10:56:24,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:56:24,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901142189] [2022-11-20 10:56:24,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:24,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:56:24,508 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:56:24,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1042435057] [2022-11-20 10:56:24,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:24,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:24,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:24,510 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:56:24,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-20 10:56:25,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:25,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 3052 conjuncts, 138 conjunts are in the unsatisfiable core [2022-11-20 10:56:25,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:25,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-20 10:56:26,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:26,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-20 10:56:26,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:26,799 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-11-20 10:56:27,081 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_977 Int) (v_ArrVal_976 Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_977)) |c_#memory_$Pointer$.offset|) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_976))))) is different from true [2022-11-20 10:56:28,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:28,270 INFO L350 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 0 case distinctions, treesize of input 28 treesize of output 30 [2022-11-20 10:56:28,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:28,281 INFO L350 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 0 case distinctions, treesize of input 28 treesize of output 30 [2022-11-20 10:56:29,647 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 372 proven. 15 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2022-11-20 10:56:29,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:56:41,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:56:41,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901142189] [2022-11-20 10:56:41,378 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:56:41,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042435057] [2022-11-20 10:56:41,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042435057] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:56:41,379 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 10:56:41,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2022-11-20 10:56:41,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499294085] [2022-11-20 10:56:41,379 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 10:56:41,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-20 10:56:41,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:56:41,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-20 10:56:41,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1621, Unknown=22, NotChecked=82, Total=1892 [2022-11-20 10:56:41,382 INFO L87 Difference]: Start difference. First operand 213 states and 285 transitions. Second operand has 32 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 30 states have internal predecessors, (100), 12 states have call successors, (32), 6 states have call predecessors, (32), 11 states have return successors, (31), 10 states have call predecessors, (31), 12 states have call successors, (31) [2022-11-20 10:56:45,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:45,315 INFO L93 Difference]: Finished difference Result 435 states and 583 transitions. [2022-11-20 10:56:45,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-11-20 10:56:45,316 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 30 states have internal predecessors, (100), 12 states have call successors, (32), 6 states have call predecessors, (32), 11 states have return successors, (31), 10 states have call predecessors, (31), 12 states have call successors, (31) Word has length 226 [2022-11-20 10:56:45,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:45,318 INFO L225 Difference]: With dead ends: 435 [2022-11-20 10:56:45,318 INFO L226 Difference]: Without dead ends: 247 [2022-11-20 10:56:45,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 301 SyntacticMatches, 10 SemanticMatches, 56 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 951 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=314, Invalid=2860, Unknown=22, NotChecked=110, Total=3306 [2022-11-20 10:56:45,322 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 98 mSDsluCounter, 1742 mSDsCounter, 0 mSdLazyCounter, 2114 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 1906 SdHoareTripleChecker+Invalid, 3858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 2114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1677 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:45,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 1906 Invalid, 3858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 2114 Invalid, 0 Unknown, 1677 Unchecked, 2.5s Time] [2022-11-20 10:56:45,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-11-20 10:56:45,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 235. [2022-11-20 10:56:45,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 135 states have (on average 1.1407407407407408) internal successors, (154), 138 states have internal predecessors, (154), 76 states have call successors, (76), 20 states have call predecessors, (76), 23 states have return successors, (94), 76 states have call predecessors, (94), 75 states have call successors, (94) [2022-11-20 10:56:45,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 324 transitions. [2022-11-20 10:56:45,345 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 324 transitions. Word has length 226 [2022-11-20 10:56:45,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:45,346 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 324 transitions. [2022-11-20 10:56:45,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 30 states have internal predecessors, (100), 12 states have call successors, (32), 6 states have call predecessors, (32), 11 states have return successors, (31), 10 states have call predecessors, (31), 12 states have call successors, (31) [2022-11-20 10:56:45,346 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 324 transitions. [2022-11-20 10:56:45,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2022-11-20 10:56:45,351 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:45,351 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-11-20 10:56:45,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:45,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-20 10:56:45,564 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:45,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:45,565 INFO L85 PathProgramCache]: Analyzing trace with hash -905056813, now seen corresponding path program 1 times [2022-11-20 10:56:45,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:56:45,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323456775] [2022-11-20 10:56:45,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:45,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:56:45,661 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:56:45,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [973630855] [2022-11-20 10:56:45,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:45,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:45,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:45,664 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:56:45,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-20 10:56:46,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:46,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 3091 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-20 10:56:46,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:46,670 INFO L350 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 13 treesize of output 9 [2022-11-20 10:56:46,791 INFO L350 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 22 treesize of output 21 [2022-11-20 10:56:46,954 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_1197 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_1197)))) is different from true [2022-11-20 10:56:55,274 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 292 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2022-11-20 10:56:55,274 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:56:55,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:56:55,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323456775] [2022-11-20 10:56:55,275 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:56:55,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973630855] [2022-11-20 10:56:55,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973630855] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:56:55,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:56:55,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-11-20 10:56:55,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236729255] [2022-11-20 10:56:55,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:56:55,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-20 10:56:55,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:56:55,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-20 10:56:55,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=239, Unknown=21, NotChecked=32, Total=342 [2022-11-20 10:56:55,279 INFO L87 Difference]: Start difference. First operand 235 states and 324 transitions. Second operand has 19 states, 17 states have (on average 5.294117647058823) internal successors, (90), 16 states have internal predecessors, (90), 8 states have call successors, (33), 4 states have call predecessors, (33), 7 states have return successors, (32), 8 states have call predecessors, (32), 8 states have call successors, (32) [2022-11-20 10:56:56,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:56,706 INFO L93 Difference]: Finished difference Result 429 states and 588 transitions. [2022-11-20 10:56:56,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 10:56:56,707 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 5.294117647058823) internal successors, (90), 16 states have internal predecessors, (90), 8 states have call successors, (33), 4 states have call predecessors, (33), 7 states have return successors, (32), 8 states have call predecessors, (32), 8 states have call successors, (32) Word has length 232 [2022-11-20 10:56:56,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:56,709 INFO L225 Difference]: With dead ends: 429 [2022-11-20 10:56:56,709 INFO L226 Difference]: Without dead ends: 246 [2022-11-20 10:56:56,711 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 214 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=68, Invalid=377, Unknown=21, NotChecked=40, Total=506 [2022-11-20 10:56:56,712 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 104 mSDsluCounter, 1053 mSDsCounter, 0 mSdLazyCounter, 1206 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1224 SdHoareTripleChecker+Invalid, 2346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1065 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:56,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 1224 Invalid, 2346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1206 Invalid, 0 Unknown, 1065 Unchecked, 1.3s Time] [2022-11-20 10:56:56,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-11-20 10:56:56,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 238. [2022-11-20 10:56:56,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 137 states have (on average 1.1386861313868613) internal successors, (156), 140 states have internal predecessors, (156), 76 states have call successors, (76), 21 states have call predecessors, (76), 24 states have return successors, (94), 76 states have call predecessors, (94), 75 states have call successors, (94) [2022-11-20 10:56:56,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 326 transitions. [2022-11-20 10:56:56,780 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 326 transitions. Word has length 232 [2022-11-20 10:56:56,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:56,781 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 326 transitions. [2022-11-20 10:56:56,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 5.294117647058823) internal successors, (90), 16 states have internal predecessors, (90), 8 states have call successors, (33), 4 states have call predecessors, (33), 7 states have return successors, (32), 8 states have call predecessors, (32), 8 states have call successors, (32) [2022-11-20 10:56:56,782 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 326 transitions. [2022-11-20 10:56:56,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-11-20 10:56:56,786 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:56,786 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:56:56,811 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:57,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-20 10:56:57,000 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:57,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:57,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1304057108, now seen corresponding path program 1 times [2022-11-20 10:56:57,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:56:57,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494436939] [2022-11-20 10:56:57,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:57,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:56:57,127 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:56:57,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [171117083] [2022-11-20 10:56:57,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:57,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:57,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:57,129 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:56:57,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-20 10:56:57,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:57,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 3052 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 10:56:57,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:58,049 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2022-11-20 10:56:58,050 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:56:58,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:56:58,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494436939] [2022-11-20 10:56:58,051 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:56:58,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171117083] [2022-11-20 10:56:58,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171117083] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:56:58,051 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:56:58,051 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:56:58,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695533932] [2022-11-20 10:56:58,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:56:58,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:56:58,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:56:58,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:56:58,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:56:58,054 INFO L87 Difference]: Start difference. First operand 238 states and 326 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 2 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-11-20 10:56:58,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:58,432 INFO L93 Difference]: Finished difference Result 461 states and 658 transitions. [2022-11-20 10:56:58,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 10:56:58,433 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 2 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 228 [2022-11-20 10:56:58,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:58,436 INFO L225 Difference]: With dead ends: 461 [2022-11-20 10:56:58,436 INFO L226 Difference]: Without dead ends: 243 [2022-11-20 10:56:58,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:56:58,438 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 10 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1051 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:58,439 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1051 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 10:56:58,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2022-11-20 10:56:58,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 239. [2022-11-20 10:56:58,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 138 states have (on average 1.1376811594202898) internal successors, (157), 141 states have internal predecessors, (157), 76 states have call successors, (76), 21 states have call predecessors, (76), 24 states have return successors, (94), 76 states have call predecessors, (94), 75 states have call successors, (94) [2022-11-20 10:56:58,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 327 transitions. [2022-11-20 10:56:58,467 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 327 transitions. Word has length 228 [2022-11-20 10:56:58,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:58,467 INFO L495 AbstractCegarLoop]: Abstraction has 239 states and 327 transitions. [2022-11-20 10:56:58,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 2 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-11-20 10:56:58,468 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 327 transitions. [2022-11-20 10:56:58,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-11-20 10:56:58,470 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:58,470 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:56:58,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:58,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-20 10:56:58,690 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:58,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:58,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1642776618, now seen corresponding path program 1 times [2022-11-20 10:56:58,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:56:58,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302284296] [2022-11-20 10:56:58,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:58,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:56:58,803 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:56:58,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1889328149] [2022-11-20 10:56:58,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:58,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:58,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:58,805 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:56:58,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-20 10:56:59,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:59,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 3057 conjuncts, 54 conjunts are in the unsatisfiable core [2022-11-20 10:56:59,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:59,802 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-20 10:56:59,802 INFO L350 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 1 case distinctions, treesize of input 19 treesize of output 18 [2022-11-20 10:57:00,207 INFO L350 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 23 treesize of output 22 [2022-11-20 10:57:00,462 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1563 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_1563) |c_#memory_int|)) is different from true [2022-11-20 10:57:00,806 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 180 proven. 4 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-11-20 10:57:00,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:57:01,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:57:01,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302284296] [2022-11-20 10:57:01,269 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:57:01,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889328149] [2022-11-20 10:57:01,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889328149] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:57:01,269 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 10:57:01,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-11-20 10:57:01,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663887269] [2022-11-20 10:57:01,269 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 10:57:01,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-20 10:57:01,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:57:01,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-20 10:57:01,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=4, NotChecked=34, Total=380 [2022-11-20 10:57:01,271 INFO L87 Difference]: Start difference. First operand 239 states and 327 transitions. Second operand has 19 states, 17 states have (on average 4.764705882352941) internal successors, (81), 15 states have internal predecessors, (81), 6 states have call successors, (30), 7 states have call predecessors, (30), 7 states have return successors, (29), 6 states have call predecessors, (29), 6 states have call successors, (29) [2022-11-20 10:57:02,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:57:02,905 INFO L93 Difference]: Finished difference Result 521 states and 728 transitions. [2022-11-20 10:57:02,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-20 10:57:02,906 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 4.764705882352941) internal successors, (81), 15 states have internal predecessors, (81), 6 states have call successors, (30), 7 states have call predecessors, (30), 7 states have return successors, (29), 6 states have call predecessors, (29), 6 states have call successors, (29) Word has length 228 [2022-11-20 10:57:02,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:57:02,909 INFO L225 Difference]: With dead ends: 521 [2022-11-20 10:57:02,909 INFO L226 Difference]: Without dead ends: 302 [2022-11-20 10:57:02,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 385 SyntacticMatches, 6 SemanticMatches, 23 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=4, NotChecked=44, Total=600 [2022-11-20 10:57:02,911 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 163 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 952 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 1046 SdHoareTripleChecker+Invalid, 2396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 952 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1215 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-20 10:57:02,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 1046 Invalid, 2396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 952 Invalid, 0 Unknown, 1215 Unchecked, 1.4s Time] [2022-11-20 10:57:02,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-11-20 10:57:02,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 278. [2022-11-20 10:57:02,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 165 states have (on average 1.1333333333333333) internal successors, (187), 169 states have internal predecessors, (187), 81 states have call successors, (81), 26 states have call predecessors, (81), 31 states have return successors, (118), 82 states have call predecessors, (118), 80 states have call successors, (118) [2022-11-20 10:57:02,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 386 transitions. [2022-11-20 10:57:02,944 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 386 transitions. Word has length 228 [2022-11-20 10:57:02,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:57:02,945 INFO L495 AbstractCegarLoop]: Abstraction has 278 states and 386 transitions. [2022-11-20 10:57:02,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 4.764705882352941) internal successors, (81), 15 states have internal predecessors, (81), 6 states have call successors, (30), 7 states have call predecessors, (30), 7 states have return successors, (29), 6 states have call predecessors, (29), 6 states have call successors, (29) [2022-11-20 10:57:02,946 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 386 transitions. [2022-11-20 10:57:02,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2022-11-20 10:57:02,948 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:57:02,949 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:57:02,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-20 10:57:03,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-20 10:57:03,163 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:57:03,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:57:03,164 INFO L85 PathProgramCache]: Analyzing trace with hash 739509884, now seen corresponding path program 1 times [2022-11-20 10:57:03,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:57:03,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910358937] [2022-11-20 10:57:03,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:57:03,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:57:03,268 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:57:03,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1681891901] [2022-11-20 10:57:03,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:57:03,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:57:03,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:57:03,270 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:57:03,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-20 10:57:04,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:57:04,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 3094 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-20 10:57:04,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:04,369 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 318 proven. 1 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-11-20 10:57:04,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:57:05,325 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 25 proven. 60 refuted. 0 times theorem prover too weak. 465 trivial. 0 not checked. [2022-11-20 10:57:05,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:57:05,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910358937] [2022-11-20 10:57:05,326 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:57:05,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681891901] [2022-11-20 10:57:05,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681891901] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:57:05,326 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:57:05,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2022-11-20 10:57:05,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640435318] [2022-11-20 10:57:05,327 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:57:05,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-20 10:57:05,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:57:05,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-20 10:57:05,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=375, Unknown=0, NotChecked=0, Total=420 [2022-11-20 10:57:05,329 INFO L87 Difference]: Start difference. First operand 278 states and 386 transitions. Second operand has 21 states, 18 states have (on average 5.777777777777778) internal successors, (104), 14 states have internal predecessors, (104), 5 states have call successors, (41), 3 states have call predecessors, (41), 7 states have return successors, (43), 8 states have call predecessors, (43), 4 states have call successors, (43) [2022-11-20 10:57:06,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:57:06,066 INFO L93 Difference]: Finished difference Result 489 states and 710 transitions. [2022-11-20 10:57:06,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:57:06,067 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 5.777777777777778) internal successors, (104), 14 states have internal predecessors, (104), 5 states have call successors, (41), 3 states have call predecessors, (41), 7 states have return successors, (43), 8 states have call predecessors, (43), 4 states have call successors, (43) Word has length 249 [2022-11-20 10:57:06,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:57:06,070 INFO L225 Difference]: With dead ends: 489 [2022-11-20 10:57:06,071 INFO L226 Difference]: Without dead ends: 288 [2022-11-20 10:57:06,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 473 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=65, Invalid=535, Unknown=0, NotChecked=0, Total=600 [2022-11-20 10:57:06,073 INFO L413 NwaCegarLoop]: 276 mSDtfsCounter, 11 mSDsluCounter, 4248 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 4524 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:57:06,073 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 4524 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 10:57:06,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-11-20 10:57:06,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2022-11-20 10:57:06,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 173 states have (on average 1.138728323699422) internal successors, (197), 179 states have internal predecessors, (197), 81 states have call successors, (81), 26 states have call predecessors, (81), 33 states have return successors, (146), 82 states have call predecessors, (146), 80 states have call successors, (146) [2022-11-20 10:57:06,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 424 transitions. [2022-11-20 10:57:06,116 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 424 transitions. Word has length 249 [2022-11-20 10:57:06,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:57:06,117 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 424 transitions. [2022-11-20 10:57:06,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 5.777777777777778) internal successors, (104), 14 states have internal predecessors, (104), 5 states have call successors, (41), 3 states have call predecessors, (41), 7 states have return successors, (43), 8 states have call predecessors, (43), 4 states have call successors, (43) [2022-11-20 10:57:06,118 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 424 transitions. [2022-11-20 10:57:06,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2022-11-20 10:57:06,121 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:57:06,121 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:57:06,141 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-20 10:57:06,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:57:06,335 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:57:06,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:57:06,335 INFO L85 PathProgramCache]: Analyzing trace with hash 922099270, now seen corresponding path program 2 times [2022-11-20 10:57:06,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:57:06,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879388686] [2022-11-20 10:57:06,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:57:06,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:57:06,440 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:57:06,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [560754745] [2022-11-20 10:57:06,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:57:06,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:57:06,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:57:06,442 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:57:06,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-20 10:57:07,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:57:07,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:57:07,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 3090 conjuncts, 44 conjunts are in the unsatisfiable core [2022-11-20 10:57:08,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:09,028 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 355 proven. 15 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2022-11-20 10:57:09,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:57:09,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:57:09,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879388686] [2022-11-20 10:57:09,538 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:57:09,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560754745] [2022-11-20 10:57:09,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560754745] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:57:09,540 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 10:57:09,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-11-20 10:57:09,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479281851] [2022-11-20 10:57:09,541 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 10:57:09,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-20 10:57:09,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:57:09,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-20 10:57:09,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-11-20 10:57:09,543 INFO L87 Difference]: Start difference. First operand 288 states and 424 transitions. Second operand has 13 states, 13 states have (on average 8.153846153846153) internal successors, (106), 13 states have internal predecessors, (106), 8 states have call successors, (33), 4 states have call predecessors, (33), 6 states have return successors, (32), 8 states have call predecessors, (32), 8 states have call successors, (32) [2022-11-20 10:57:13,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:57:13,998 INFO L93 Difference]: Finished difference Result 709 states and 1238 transitions. [2022-11-20 10:57:13,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 10:57:13,999 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.153846153846153) internal successors, (106), 13 states have internal predecessors, (106), 8 states have call successors, (33), 4 states have call predecessors, (33), 6 states have return successors, (32), 8 states have call predecessors, (32), 8 states have call successors, (32) Word has length 243 [2022-11-20 10:57:14,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:57:14,008 INFO L225 Difference]: With dead ends: 709 [2022-11-20 10:57:14,008 INFO L226 Difference]: Without dead ends: 449 [2022-11-20 10:57:14,011 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 283 SyntacticMatches, 11 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2022-11-20 10:57:14,016 INFO L413 NwaCegarLoop]: 314 mSDtfsCounter, 201 mSDsluCounter, 1410 mSDsCounter, 0 mSdLazyCounter, 3011 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 1724 SdHoareTripleChecker+Invalid, 3473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 3011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 360 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-11-20 10:57:14,017 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 1724 Invalid, 3473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 3011 Invalid, 0 Unknown, 360 Unchecked, 3.9s Time] [2022-11-20 10:57:14,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-11-20 10:57:14,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 351. [2022-11-20 10:57:14,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 209 states have (on average 1.1339712918660287) internal successors, (237), 219 states have internal predecessors, (237), 103 states have call successors, (103), 28 states have call predecessors, (103), 38 states have return successors, (244), 103 states have call predecessors, (244), 102 states have call successors, (244) [2022-11-20 10:57:14,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 584 transitions. [2022-11-20 10:57:14,085 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 584 transitions. Word has length 243 [2022-11-20 10:57:14,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:57:14,085 INFO L495 AbstractCegarLoop]: Abstraction has 351 states and 584 transitions. [2022-11-20 10:57:14,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.153846153846153) internal successors, (106), 13 states have internal predecessors, (106), 8 states have call successors, (33), 4 states have call predecessors, (33), 6 states have return successors, (32), 8 states have call predecessors, (32), 8 states have call successors, (32) [2022-11-20 10:57:14,086 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 584 transitions. [2022-11-20 10:57:14,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-11-20 10:57:14,089 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:57:14,090 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:57:14,111 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-20 10:57:14,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-20 10:57:14,305 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:57:14,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:57:14,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1721567536, now seen corresponding path program 3 times [2022-11-20 10:57:14,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:57:14,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040165935] [2022-11-20 10:57:14,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:57:14,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:57:14,405 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:57:14,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [685066078] [2022-11-20 10:57:14,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:57:14,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:57:14,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:57:14,408 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:57:14,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-20 10:57:15,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-20 10:57:15,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:57:15,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 2317 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-20 10:57:15,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:16,081 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-11-20 10:57:16,081 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:57:16,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:57:16,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040165935] [2022-11-20 10:57:16,082 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:57:16,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685066078] [2022-11-20 10:57:16,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685066078] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:57:16,082 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:57:16,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-20 10:57:16,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894423173] [2022-11-20 10:57:16,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:57:16,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-20 10:57:16,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:57:16,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-20 10:57:16,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-20 10:57:16,084 INFO L87 Difference]: Start difference. First operand 351 states and 584 transitions. Second operand has 12 states, 11 states have (on average 7.818181818181818) internal successors, (86), 9 states have internal predecessors, (86), 3 states have call successors, (29), 2 states have call predecessors, (29), 6 states have return successors, (29), 5 states have call predecessors, (29), 3 states have call successors, (29) [2022-11-20 10:57:16,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:57:16,582 INFO L93 Difference]: Finished difference Result 593 states and 986 transitions. [2022-11-20 10:57:16,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:57:16,583 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 7.818181818181818) internal successors, (86), 9 states have internal predecessors, (86), 3 states have call successors, (29), 2 states have call predecessors, (29), 6 states have return successors, (29), 5 states have call predecessors, (29), 3 states have call successors, (29) Word has length 237 [2022-11-20 10:57:16,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:57:16,589 INFO L225 Difference]: With dead ends: 593 [2022-11-20 10:57:16,590 INFO L226 Difference]: Without dead ends: 351 [2022-11-20 10:57:16,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-11-20 10:57:16,593 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 11 mSDsluCounter, 2613 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 2884 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 10:57:16,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 2884 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 10:57:16,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-11-20 10:57:16,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2022-11-20 10:57:16,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 209 states have (on average 1.1339712918660287) internal successors, (237), 219 states have internal predecessors, (237), 103 states have call successors, (103), 28 states have call predecessors, (103), 38 states have return successors, (240), 103 states have call predecessors, (240), 102 states have call successors, (240) [2022-11-20 10:57:16,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 580 transitions. [2022-11-20 10:57:16,647 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 580 transitions. Word has length 237 [2022-11-20 10:57:16,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:57:16,649 INFO L495 AbstractCegarLoop]: Abstraction has 351 states and 580 transitions. [2022-11-20 10:57:16,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 7.818181818181818) internal successors, (86), 9 states have internal predecessors, (86), 3 states have call successors, (29), 2 states have call predecessors, (29), 6 states have return successors, (29), 5 states have call predecessors, (29), 3 states have call successors, (29) [2022-11-20 10:57:16,687 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 580 transitions. [2022-11-20 10:57:16,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-11-20 10:57:16,690 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:57:16,690 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2022-11-20 10:57:16,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-20 10:57:16,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:57:16,890 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:57:16,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:57:16,891 INFO L85 PathProgramCache]: Analyzing trace with hash 952512454, now seen corresponding path program 1 times [2022-11-20 10:57:16,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:57:16,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434987968] [2022-11-20 10:57:16,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:57:16,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:57:16,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:57:17,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:57:17,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434987968] [2022-11-20 10:57:17,083 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-20 10:57:17,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303289775] [2022-11-20 10:57:17,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:57:17,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:57:17,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:57:17,085 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:57:17,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-20 10:57:18,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:57:18,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 3075 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 10:57:18,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:18,082 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2022-11-20 10:57:18,082 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:57:18,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303289775] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:57:18,083 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:57:18,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:57:18,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926304973] [2022-11-20 10:57:18,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:57:18,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:57:18,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:57:18,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:57:18,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:57:18,085 INFO L87 Difference]: Start difference. First operand 351 states and 580 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-20 10:57:18,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:57:18,128 INFO L93 Difference]: Finished difference Result 679 states and 1128 transitions. [2022-11-20 10:57:18,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:57:18,129 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 225 [2022-11-20 10:57:18,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:57:18,132 INFO L225 Difference]: With dead ends: 679 [2022-11-20 10:57:18,133 INFO L226 Difference]: Without dead ends: 342 [2022-11-20 10:57:18,137 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:57:18,138 INFO L413 NwaCegarLoop]: 275 mSDtfsCounter, 0 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:57:18,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 545 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:57:18,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-11-20 10:57:18,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2022-11-20 10:57:18,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 204 states have (on average 1.1323529411764706) internal successors, (231), 213 states have internal predecessors, (231), 101 states have call successors, (101), 27 states have call predecessors, (101), 36 states have return successors, (235), 101 states have call predecessors, (235), 100 states have call successors, (235) [2022-11-20 10:57:18,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 567 transitions. [2022-11-20 10:57:18,186 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 567 transitions. Word has length 225 [2022-11-20 10:57:18,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:57:18,187 INFO L495 AbstractCegarLoop]: Abstraction has 342 states and 567 transitions. [2022-11-20 10:57:18,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-20 10:57:18,187 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 567 transitions. [2022-11-20 10:57:18,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-11-20 10:57:18,190 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:57:18,191 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2022-11-20 10:57:18,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-20 10:57:18,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-20 10:57:18,405 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:57:18,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:57:18,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1859955443, now seen corresponding path program 1 times [2022-11-20 10:57:18,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:57:18,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902342605] [2022-11-20 10:57:18,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:57:18,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:57:18,517 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:57:18,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [173811207] [2022-11-20 10:57:18,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:57:18,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:57:18,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:57:18,519 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:57:18,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-20 10:57:19,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:57:19,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 3117 conjuncts, 124 conjunts are in the unsatisfiable core [2022-11-20 10:57:19,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:19,545 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-20 10:57:19,545 INFO L350 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 1 case distinctions, treesize of input 19 treesize of output 18 [2022-11-20 10:57:19,767 INFO L350 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 13 treesize of output 9 [2022-11-20 10:57:19,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-20 10:57:19,920 INFO L350 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 34 treesize of output 27 [2022-11-20 10:57:19,968 INFO L321 Elim1Store]: treesize reduction 27, result has 15.6 percent of original size [2022-11-20 10:57:19,969 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-11-20 10:57:20,139 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2514 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2514))) is different from true [2022-11-20 10:57:20,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:20,266 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 28 [2022-11-20 10:57:20,287 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-20 10:57:20,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 24 [2022-11-20 10:57:50,789 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2515 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| v_ArrVal_2515))) is different from true [2022-11-20 10:57:50,803 INFO L350 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 17 treesize of output 19 [2022-11-20 10:57:50,932 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2517 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2517)))) is different from true [2022-11-20 10:57:50,946 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2517 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_2517)))) is different from true [2022-11-20 10:57:50,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:50,973 INFO L350 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 22 treesize of output 21 [2022-11-20 10:58:41,752 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2519 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2519)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 10:58:50,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:58:50,158 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 271 proven. 67 refuted. 0 times theorem prover too weak. 144 trivial. 25 not checked. [2022-11-20 10:58:50,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:58:52,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:58:52,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902342605] [2022-11-20 10:58:52,562 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:58:52,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173811207] [2022-11-20 10:58:52,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173811207] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:58:52,563 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 10:58:52,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2022-11-20 10:58:52,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519304233] [2022-11-20 10:58:52,563 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 10:58:52,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-20 10:58:52,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:58:52,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-20 10:58:52,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=801, Unknown=44, NotChecked=310, Total=1260 [2022-11-20 10:58:52,567 INFO L87 Difference]: Start difference. First operand 342 states and 567 transitions. Second operand has 35 states, 31 states have (on average 3.5161290322580645) internal successors, (109), 33 states have internal predecessors, (109), 15 states have call successors, (33), 8 states have call predecessors, (33), 14 states have return successors, (32), 15 states have call predecessors, (32), 15 states have call successors, (32) [2022-11-20 10:59:20,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:59:20,037 INFO L93 Difference]: Finished difference Result 593 states and 953 transitions. [2022-11-20 10:59:20,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-11-20 10:59:20,038 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 31 states have (on average 3.5161290322580645) internal successors, (109), 33 states have internal predecessors, (109), 15 states have call successors, (33), 8 states have call predecessors, (33), 14 states have return successors, (32), 15 states have call predecessors, (32), 15 states have call successors, (32) Word has length 231 [2022-11-20 10:59:20,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:59:20,042 INFO L225 Difference]: With dead ends: 593 [2022-11-20 10:59:20,042 INFO L226 Difference]: Without dead ends: 379 [2022-11-20 10:59:20,044 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 251 SyntacticMatches, 24 SemanticMatches, 49 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 915 ImplicationChecksByTransitivity, 116.7s TimeCoverageRelationStatistics Valid=202, Invalid=1820, Unknown=68, NotChecked=460, Total=2550 [2022-11-20 10:59:20,045 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 183 mSDsluCounter, 1729 mSDsCounter, 0 mSdLazyCounter, 2869 mSolverCounterSat, 185 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 1919 SdHoareTripleChecker+Invalid, 6525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 185 IncrementalHoareTripleChecker+Valid, 2869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3471 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:59:20,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 1919 Invalid, 6525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [185 Valid, 2869 Invalid, 0 Unknown, 3471 Unchecked, 2.5s Time] [2022-11-20 10:59:20,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-11-20 10:59:20,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 367. [2022-11-20 10:59:20,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 216 states have (on average 1.125) internal successors, (243), 225 states have internal predecessors, (243), 112 states have call successors, (112), 29 states have call predecessors, (112), 38 states have return successors, (254), 112 states have call predecessors, (254), 111 states have call successors, (254) [2022-11-20 10:59:20,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 609 transitions. [2022-11-20 10:59:20,085 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 609 transitions. Word has length 231 [2022-11-20 10:59:20,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:59:20,086 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 609 transitions. [2022-11-20 10:59:20,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 31 states have (on average 3.5161290322580645) internal successors, (109), 33 states have internal predecessors, (109), 15 states have call successors, (33), 8 states have call predecessors, (33), 14 states have return successors, (32), 15 states have call predecessors, (32), 15 states have call successors, (32) [2022-11-20 10:59:20,087 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 609 transitions. [2022-11-20 10:59:20,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-11-20 10:59:20,090 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:59:20,090 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2022-11-20 10:59:20,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-20 10:59:20,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-20 10:59:20,304 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:59:20,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:59:20,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1243670089, now seen corresponding path program 1 times [2022-11-20 10:59:20,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:59:20,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301605478] [2022-11-20 10:59:20,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:20,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:59:20,399 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:59:20,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1634134757] [2022-11-20 10:59:20,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:20,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:59:20,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:59:20,401 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:59:20,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-20 10:59:21,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:59:21,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 3121 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-20 10:59:21,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:59:21,394 INFO L350 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 13 treesize of output 9 [2022-11-20 10:59:21,485 INFO L350 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 22 treesize of output 21 [2022-11-20 10:59:21,634 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2748 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2748)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 10:59:29,915 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2022-11-20 10:59:29,915 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:59:29,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:59:29,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301605478] [2022-11-20 10:59:29,916 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:59:29,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634134757] [2022-11-20 10:59:29,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634134757] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:59:29,917 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:59:29,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-11-20 10:59:29,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812835933] [2022-11-20 10:59:29,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:59:29,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-20 10:59:29,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:59:29,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-20 10:59:29,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=239, Unknown=21, NotChecked=32, Total=342 [2022-11-20 10:59:29,919 INFO L87 Difference]: Start difference. First operand 367 states and 609 transitions. Second operand has 19 states, 17 states have (on average 5.117647058823529) internal successors, (87), 16 states have internal predecessors, (87), 8 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 8 states have call predecessors, (30), 8 states have call successors, (30) [2022-11-20 10:59:31,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:59:31,417 INFO L93 Difference]: Finished difference Result 692 states and 1148 transitions. [2022-11-20 10:59:31,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 10:59:31,418 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 5.117647058823529) internal successors, (87), 16 states have internal predecessors, (87), 8 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 8 states have call predecessors, (30), 8 states have call successors, (30) Word has length 237 [2022-11-20 10:59:31,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:59:31,422 INFO L225 Difference]: With dead ends: 692 [2022-11-20 10:59:31,422 INFO L226 Difference]: Without dead ends: 375 [2022-11-20 10:59:31,425 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 218 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=68, Invalid=377, Unknown=21, NotChecked=40, Total=506 [2022-11-20 10:59:31,426 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 97 mSDsluCounter, 1274 mSDsCounter, 0 mSdLazyCounter, 1370 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 1458 SdHoareTripleChecker+Invalid, 2527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1084 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-20 10:59:31,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 1458 Invalid, 2527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1370 Invalid, 0 Unknown, 1084 Unchecked, 1.3s Time] [2022-11-20 10:59:31,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-11-20 10:59:31,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 367. [2022-11-20 10:59:31,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 216 states have (on average 1.125) internal successors, (243), 225 states have internal predecessors, (243), 112 states have call successors, (112), 29 states have call predecessors, (112), 38 states have return successors, (252), 112 states have call predecessors, (252), 111 states have call successors, (252) [2022-11-20 10:59:31,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 607 transitions. [2022-11-20 10:59:31,473 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 607 transitions. Word has length 237 [2022-11-20 10:59:31,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:59:31,473 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 607 transitions. [2022-11-20 10:59:31,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 5.117647058823529) internal successors, (87), 16 states have internal predecessors, (87), 8 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 8 states have call predecessors, (30), 8 states have call successors, (30) [2022-11-20 10:59:31,474 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 607 transitions. [2022-11-20 10:59:31,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-11-20 10:59:31,477 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:59:31,477 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:59:31,496 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-20 10:59:31,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-20 10:59:31,686 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:59:31,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:59:31,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1043562096, now seen corresponding path program 1 times [2022-11-20 10:59:31,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:59:31,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237746101] [2022-11-20 10:59:31,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:31,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:59:31,831 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:59:31,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1407876363] [2022-11-20 10:59:31,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:31,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:59:31,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:59:31,842 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:59:31,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-20 10:59:32,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:59:32,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 3078 conjuncts, 90 conjunts are in the unsatisfiable core [2022-11-20 10:59:32,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:59:33,015 INFO L350 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 21 treesize of output 20 [2022-11-20 10:59:33,025 INFO L350 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 21 treesize of output 20 [2022-11-20 10:59:33,230 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2968 Int) (v_ArrVal_2967 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2967))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2968))))) is different from true [2022-11-20 10:59:34,762 INFO L350 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 41 treesize of output 33 [2022-11-20 10:59:34,766 INFO L350 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 24 treesize of output 16 [2022-11-20 10:59:34,828 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 326 proven. 1 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-11-20 10:59:34,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:59:35,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:59:35,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237746101] [2022-11-20 10:59:35,903 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:59:35,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407876363] [2022-11-20 10:59:35,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407876363] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:59:35,903 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 10:59:35,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-11-20 10:59:35,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420134443] [2022-11-20 10:59:35,903 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 10:59:35,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-20 10:59:35,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:59:35,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-20 10:59:35,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=592, Unknown=43, NotChecked=50, Total=756 [2022-11-20 10:59:35,905 INFO L87 Difference]: Start difference. First operand 367 states and 607 transitions. Second operand has 22 states, 18 states have (on average 4.944444444444445) internal successors, (89), 19 states have internal predecessors, (89), 9 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 8 states have call predecessors, (30), 9 states have call successors, (30) [2022-11-20 10:59:37,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:59:37,494 INFO L93 Difference]: Finished difference Result 631 states and 1055 transitions. [2022-11-20 10:59:37,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-20 10:59:37,495 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 18 states have (on average 4.944444444444445) internal successors, (89), 19 states have internal predecessors, (89), 9 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 8 states have call predecessors, (30), 9 states have call successors, (30) Word has length 225 [2022-11-20 10:59:37,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:59:37,498 INFO L225 Difference]: With dead ends: 631 [2022-11-20 10:59:37,498 INFO L226 Difference]: Without dead ends: 368 [2022-11-20 10:59:37,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 320 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=118, Invalid=965, Unknown=43, NotChecked=64, Total=1190 [2022-11-20 10:59:37,501 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 99 mSDsluCounter, 1363 mSDsCounter, 0 mSdLazyCounter, 1189 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 1537 SdHoareTripleChecker+Invalid, 2519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1259 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:59:37,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 1537 Invalid, 2519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1189 Invalid, 0 Unknown, 1259 Unchecked, 1.0s Time] [2022-11-20 10:59:37,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2022-11-20 10:59:37,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 368. [2022-11-20 10:59:37,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 216 states have (on average 1.125) internal successors, (243), 225 states have internal predecessors, (243), 113 states have call successors, (113), 29 states have call predecessors, (113), 38 states have return successors, (252), 113 states have call predecessors, (252), 112 states have call successors, (252) [2022-11-20 10:59:37,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 608 transitions. [2022-11-20 10:59:37,540 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 608 transitions. Word has length 225 [2022-11-20 10:59:37,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:59:37,540 INFO L495 AbstractCegarLoop]: Abstraction has 368 states and 608 transitions. [2022-11-20 10:59:37,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 18 states have (on average 4.944444444444445) internal successors, (89), 19 states have internal predecessors, (89), 9 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 8 states have call predecessors, (30), 9 states have call successors, (30) [2022-11-20 10:59:37,541 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 608 transitions. [2022-11-20 10:59:37,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-11-20 10:59:37,543 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:59:37,544 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:59:37,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-20 10:59:37,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-20 10:59:37,756 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:59:37,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:59:37,756 INFO L85 PathProgramCache]: Analyzing trace with hash 334148176, now seen corresponding path program 1 times [2022-11-20 10:59:37,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:59:37,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223202787] [2022-11-20 10:59:37,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:37,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:59:37,839 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:59:37,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [569229351] [2022-11-20 10:59:37,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:37,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:59:37,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:59:37,841 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:59:37,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-20 10:59:38,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:59:38,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 3078 conjuncts, 80 conjunts are in the unsatisfiable core [2022-11-20 10:59:38,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:59:38,993 INFO L350 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 21 treesize of output 20 [2022-11-20 10:59:39,000 INFO L350 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 21 treesize of output 20 [2022-11-20 10:59:39,227 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3201 Int) (v_ArrVal_3202 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3201))) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3202)) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-20 10:59:42,182 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 310 proven. 1 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2022-11-20 10:59:42,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:59:42,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:59:42,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223202787] [2022-11-20 10:59:42,858 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:59:42,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569229351] [2022-11-20 10:59:42,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569229351] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:59:42,858 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 10:59:42,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-11-20 10:59:42,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583600390] [2022-11-20 10:59:42,859 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 10:59:42,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-20 10:59:42,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:59:42,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-20 10:59:42,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=461, Unknown=34, NotChecked=44, Total=600 [2022-11-20 10:59:42,860 INFO L87 Difference]: Start difference. First operand 368 states and 608 transitions. Second operand has 21 states, 18 states have (on average 4.944444444444445) internal successors, (89), 19 states have internal predecessors, (89), 8 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 7 states have call predecessors, (30), 8 states have call successors, (30) [2022-11-20 10:59:45,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:59:45,384 INFO L93 Difference]: Finished difference Result 643 states and 1087 transitions. [2022-11-20 10:59:45,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-20 10:59:45,385 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 4.944444444444445) internal successors, (89), 19 states have internal predecessors, (89), 8 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 7 states have call predecessors, (30), 8 states have call successors, (30) Word has length 225 [2022-11-20 10:59:45,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:59:45,389 INFO L225 Difference]: With dead ends: 643 [2022-11-20 10:59:45,389 INFO L226 Difference]: Without dead ends: 418 [2022-11-20 10:59:45,391 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 323 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=106, Invalid=794, Unknown=34, NotChecked=58, Total=992 [2022-11-20 10:59:45,391 INFO L413 NwaCegarLoop]: 238 mSDtfsCounter, 138 mSDsluCounter, 1796 mSDsCounter, 0 mSdLazyCounter, 1568 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 2034 SdHoareTripleChecker+Invalid, 3186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1545 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:59:45,392 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 2034 Invalid, 3186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1568 Invalid, 0 Unknown, 1545 Unchecked, 1.5s Time] [2022-11-20 10:59:45,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-11-20 10:59:45,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 368. [2022-11-20 10:59:45,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 216 states have (on average 1.125) internal successors, (243), 225 states have internal predecessors, (243), 113 states have call successors, (113), 29 states have call predecessors, (113), 38 states have return successors, (249), 113 states have call predecessors, (249), 112 states have call successors, (249) [2022-11-20 10:59:45,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 605 transitions. [2022-11-20 10:59:45,435 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 605 transitions. Word has length 225 [2022-11-20 10:59:45,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:59:45,435 INFO L495 AbstractCegarLoop]: Abstraction has 368 states and 605 transitions. [2022-11-20 10:59:45,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 4.944444444444445) internal successors, (89), 19 states have internal predecessors, (89), 8 states have call successors, (31), 4 states have call predecessors, (31), 7 states have return successors, (30), 7 states have call predecessors, (30), 8 states have call successors, (30) [2022-11-20 10:59:45,436 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 605 transitions. [2022-11-20 10:59:45,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2022-11-20 10:59:45,439 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:59:45,439 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:59:45,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-11-20 10:59:45,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:59:45,654 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:59:45,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:59:45,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1370725645, now seen corresponding path program 1 times [2022-11-20 10:59:45,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:59:45,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990012279] [2022-11-20 10:59:45,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:45,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:59:45,750 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:59:45,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [672313389] [2022-11-20 10:59:45,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:45,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:59:45,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:59:45,752 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:59:45,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-20 10:59:46,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:59:46,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 3125 conjuncts, 44 conjunts are in the unsatisfiable core [2022-11-20 10:59:46,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:59:46,699 INFO L350 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 21 treesize of output 9 [2022-11-20 10:59:47,026 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 240 proven. 28 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2022-11-20 10:59:47,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:59:48,019 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 50 proven. 29 refuted. 0 times theorem prover too weak. 434 trivial. 0 not checked. [2022-11-20 10:59:48,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:59:48,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990012279] [2022-11-20 10:59:48,020 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:59:48,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672313389] [2022-11-20 10:59:48,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672313389] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:59:48,020 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:59:48,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 27 [2022-11-20 10:59:48,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112493553] [2022-11-20 10:59:48,021 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:59:48,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-20 10:59:48,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:59:48,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-20 10:59:48,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=645, Unknown=0, NotChecked=0, Total=702 [2022-11-20 10:59:48,023 INFO L87 Difference]: Start difference. First operand 368 states and 605 transitions. Second operand has 27 states, 22 states have (on average 5.409090909090909) internal successors, (119), 20 states have internal predecessors, (119), 7 states have call successors, (40), 3 states have call predecessors, (40), 8 states have return successors, (42), 9 states have call predecessors, (42), 6 states have call successors, (42) [2022-11-20 10:59:49,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:59:49,301 INFO L93 Difference]: Finished difference Result 595 states and 953 transitions. [2022-11-20 10:59:49,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-20 10:59:49,302 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 22 states have (on average 5.409090909090909) internal successors, (119), 20 states have internal predecessors, (119), 7 states have call successors, (40), 3 states have call predecessors, (40), 8 states have return successors, (42), 9 states have call predecessors, (42), 6 states have call successors, (42) Word has length 243 [2022-11-20 10:59:49,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:59:49,305 INFO L225 Difference]: With dead ends: 595 [2022-11-20 10:59:49,306 INFO L226 Difference]: Without dead ends: 347 [2022-11-20 10:59:49,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 455 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=103, Invalid=1157, Unknown=0, NotChecked=0, Total=1260 [2022-11-20 10:59:49,309 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 36 mSDsluCounter, 5180 mSDsCounter, 0 mSdLazyCounter, 1138 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 5451 SdHoareTripleChecker+Invalid, 1149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:59:49,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 5451 Invalid, 1149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1138 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-20 10:59:49,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2022-11-20 10:59:49,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 322. [2022-11-20 10:59:49,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 190 states have (on average 1.1157894736842104) internal successors, (212), 196 states have internal predecessors, (212), 96 states have call successors, (96), 28 states have call predecessors, (96), 35 states have return successors, (170), 97 states have call predecessors, (170), 95 states have call successors, (170) [2022-11-20 10:59:49,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 478 transitions. [2022-11-20 10:59:49,349 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 478 transitions. Word has length 243 [2022-11-20 10:59:49,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:59:49,349 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 478 transitions. [2022-11-20 10:59:49,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 22 states have (on average 5.409090909090909) internal successors, (119), 20 states have internal predecessors, (119), 7 states have call successors, (40), 3 states have call predecessors, (40), 8 states have return successors, (42), 9 states have call predecessors, (42), 6 states have call successors, (42) [2022-11-20 10:59:49,350 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 478 transitions. [2022-11-20 10:59:49,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-11-20 10:59:49,353 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:59:49,353 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:59:49,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-20 10:59:49,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:59:49,567 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:59:49,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:59:49,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1488289704, now seen corresponding path program 1 times [2022-11-20 10:59:49,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:59:49,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703013253] [2022-11-20 10:59:49,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:49,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:59:49,669 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:59:49,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [843271344] [2022-11-20 10:59:49,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:49,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:59:49,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:59:49,672 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:59:49,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-20 10:59:50,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:59:50,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 3087 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 10:59:50,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:59:50,645 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 269 proven. 0 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2022-11-20 10:59:50,645 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:59:50,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:59:50,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703013253] [2022-11-20 10:59:50,646 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:59:50,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843271344] [2022-11-20 10:59:50,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843271344] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:59:50,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:59:50,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:59:50,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112811078] [2022-11-20 10:59:50,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:59:50,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:59:50,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:59:50,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:59:50,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:59:50,649 INFO L87 Difference]: Start difference. First operand 322 states and 478 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-11-20 10:59:50,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:59:50,931 INFO L93 Difference]: Finished difference Result 590 states and 886 transitions. [2022-11-20 10:59:50,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:59:50,935 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 231 [2022-11-20 10:59:50,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:59:50,937 INFO L225 Difference]: With dead ends: 590 [2022-11-20 10:59:50,938 INFO L226 Difference]: Without dead ends: 321 [2022-11-20 10:59:50,939 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-20 10:59:50,940 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 13 mSDsluCounter, 725 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 10:59:50,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 995 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 10:59:50,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-11-20 10:59:50,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 317. [2022-11-20 10:59:50,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 187 states have (on average 1.1122994652406417) internal successors, (208), 192 states have internal predecessors, (208), 95 states have call successors, (95), 28 states have call predecessors, (95), 34 states have return successors, (150), 96 states have call predecessors, (150), 94 states have call successors, (150) [2022-11-20 10:59:50,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 453 transitions. [2022-11-20 10:59:50,976 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 453 transitions. Word has length 231 [2022-11-20 10:59:50,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:59:50,976 INFO L495 AbstractCegarLoop]: Abstraction has 317 states and 453 transitions. [2022-11-20 10:59:50,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-11-20 10:59:50,977 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 453 transitions. [2022-11-20 10:59:50,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-11-20 10:59:50,979 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:59:50,980 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:59:50,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-11-20 10:59:51,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:59:51,193 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:59:51,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:59:51,193 INFO L85 PathProgramCache]: Analyzing trace with hash 485192142, now seen corresponding path program 1 times [2022-11-20 10:59:51,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:59:51,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816571784] [2022-11-20 10:59:51,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:51,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:59:51,309 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:59:51,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2074177059] [2022-11-20 10:59:51,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:51,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:59:51,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:59:51,311 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:59:51,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-20 10:59:52,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:59:52,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 3082 conjuncts, 87 conjunts are in the unsatisfiable core [2022-11-20 10:59:52,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:59:52,601 INFO L350 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 21 treesize of output 20 [2022-11-20 10:59:52,606 INFO L350 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 21 treesize of output 20 [2022-11-20 10:59:52,790 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3814 Int) (v_ArrVal_3813 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3814)) |c_#memory_$Pointer$.offset|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3813)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 10:59:53,667 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 331 trivial. 0 not checked. [2022-11-20 10:59:53,667 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:59:53,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:59:53,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816571784] [2022-11-20 10:59:53,668 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:59:53,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074177059] [2022-11-20 10:59:53,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074177059] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:59:53,668 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:59:53,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-11-20 10:59:53,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608632774] [2022-11-20 10:59:53,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:59:53,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-20 10:59:53,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:59:53,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-20 10:59:53,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=346, Unknown=22, NotChecked=38, Total=462 [2022-11-20 10:59:53,670 INFO L87 Difference]: Start difference. First operand 317 states and 453 transitions. Second operand has 22 states, 19 states have (on average 4.421052631578948) internal successors, (84), 20 states have internal predecessors, (84), 7 states have call successors, (30), 4 states have call predecessors, (30), 7 states have return successors, (29), 6 states have call predecessors, (29), 7 states have call successors, (29) [2022-11-20 10:59:56,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:59:56,493 INFO L93 Difference]: Finished difference Result 641 states and 974 transitions. [2022-11-20 10:59:56,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-20 10:59:56,498 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 4.421052631578948) internal successors, (84), 20 states have internal predecessors, (84), 7 states have call successors, (30), 4 states have call predecessors, (30), 7 states have return successors, (29), 6 states have call predecessors, (29), 7 states have call successors, (29) Word has length 231 [2022-11-20 10:59:56,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:59:56,501 INFO L225 Difference]: With dead ends: 641 [2022-11-20 10:59:56,501 INFO L226 Difference]: Without dead ends: 377 [2022-11-20 10:59:56,505 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 209 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=101, Invalid=637, Unknown=22, NotChecked=52, Total=812 [2022-11-20 10:59:56,505 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 136 mSDsluCounter, 1864 mSDsCounter, 0 mSdLazyCounter, 1550 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 2096 SdHoareTripleChecker+Invalid, 3529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1899 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-20 10:59:56,506 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 2096 Invalid, 3529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1550 Invalid, 0 Unknown, 1899 Unchecked, 1.8s Time] [2022-11-20 10:59:56,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-11-20 10:59:56,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 321. [2022-11-20 10:59:56,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 190 states have (on average 1.1105263157894736) internal successors, (211), 196 states have internal predecessors, (211), 95 states have call successors, (95), 28 states have call predecessors, (95), 35 states have return successors, (160), 96 states have call predecessors, (160), 94 states have call successors, (160) [2022-11-20 10:59:56,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 466 transitions. [2022-11-20 10:59:56,562 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 466 transitions. Word has length 231 [2022-11-20 10:59:56,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:59:56,562 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 466 transitions. [2022-11-20 10:59:56,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 4.421052631578948) internal successors, (84), 20 states have internal predecessors, (84), 7 states have call successors, (30), 4 states have call predecessors, (30), 7 states have return successors, (29), 6 states have call predecessors, (29), 7 states have call successors, (29) [2022-11-20 10:59:56,563 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 466 transitions. [2022-11-20 10:59:56,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-11-20 10:59:56,566 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:59:56,566 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 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] [2022-11-20 10:59:56,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-20 10:59:56,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:59:56,782 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:59:56,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:59:56,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1818198333, now seen corresponding path program 2 times [2022-11-20 10:59:56,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:59:56,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429868674] [2022-11-20 10:59:56,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:56,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:59:56,901 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:59:56,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1561878935] [2022-11-20 10:59:56,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:59:56,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:59:56,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:59:56,906 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:59:56,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-20 10:59:58,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:59:58,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:59:58,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 3121 conjuncts, 102 conjunts are in the unsatisfiable core [2022-11-20 10:59:58,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:59:58,505 INFO L350 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 21 treesize of output 9 [2022-11-20 10:59:58,891 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4035 Int) (v_ArrVal_4036 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4035))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4036))))) is different from true [2022-11-20 10:59:59,963 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 280 proven. 23 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-11-20 10:59:59,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:00:00,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:00:00,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429868674] [2022-11-20 11:00:00,766 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:00:00,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561878935] [2022-11-20 11:00:00,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561878935] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:00:00,766 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:00:00,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-11-20 11:00:00,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849507919] [2022-11-20 11:00:00,767 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:00:00,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-20 11:00:00,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:00:00,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-20 11:00:00,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=523, Unknown=23, NotChecked=46, Total=650 [2022-11-20 11:00:00,769 INFO L87 Difference]: Start difference. First operand 321 states and 466 transitions. Second operand has 22 states, 18 states have (on average 5.444444444444445) internal successors, (98), 21 states have internal predecessors, (98), 10 states have call successors, (33), 3 states have call predecessors, (33), 6 states have return successors, (32), 8 states have call predecessors, (32), 10 states have call successors, (32) [2022-11-20 11:00:03,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:00:03,334 INFO L93 Difference]: Finished difference Result 544 states and 799 transitions. [2022-11-20 11:00:03,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-20 11:00:03,335 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 18 states have (on average 5.444444444444445) internal successors, (98), 21 states have internal predecessors, (98), 10 states have call successors, (33), 3 states have call predecessors, (33), 6 states have return successors, (32), 8 states have call predecessors, (32), 10 states have call successors, (32) Word has length 237 [2022-11-20 11:00:03,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:00:03,338 INFO L225 Difference]: With dead ends: 544 [2022-11-20 11:00:03,339 INFO L226 Difference]: Without dead ends: 340 [2022-11-20 11:00:03,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=129, Invalid=1256, Unknown=25, NotChecked=72, Total=1482 [2022-11-20 11:00:03,341 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 108 mSDsluCounter, 1505 mSDsCounter, 0 mSdLazyCounter, 1811 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 1670 SdHoareTripleChecker+Invalid, 3088 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1188 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-20 11:00:03,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 1670 Invalid, 3088 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1811 Invalid, 0 Unknown, 1188 Unchecked, 1.8s Time] [2022-11-20 11:00:03,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-11-20 11:00:03,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 319. [2022-11-20 11:00:03,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 189 states have (on average 1.1111111111111112) internal successors, (210), 195 states have internal predecessors, (210), 94 states have call successors, (94), 28 states have call predecessors, (94), 35 states have return successors, (157), 95 states have call predecessors, (157), 93 states have call successors, (157) [2022-11-20 11:00:03,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 461 transitions. [2022-11-20 11:00:03,385 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 461 transitions. Word has length 237 [2022-11-20 11:00:03,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:00:03,386 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 461 transitions. [2022-11-20 11:00:03,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 18 states have (on average 5.444444444444445) internal successors, (98), 21 states have internal predecessors, (98), 10 states have call successors, (33), 3 states have call predecessors, (33), 6 states have return successors, (32), 8 states have call predecessors, (32), 10 states have call successors, (32) [2022-11-20 11:00:03,386 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 461 transitions. [2022-11-20 11:00:03,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2022-11-20 11:00:03,389 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:00:03,390 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 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] [2022-11-20 11:00:03,410 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-11-20 11:00:03,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-20 11:00:03,606 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:00:03,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:00:03,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1917818233, now seen corresponding path program 2 times [2022-11-20 11:00:03,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:00:03,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067175970] [2022-11-20 11:00:03,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:00:03,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:00:03,696 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:00:03,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1339583117] [2022-11-20 11:00:03,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:00:03,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:00:03,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:00:03,698 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:00:03,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-20 11:00:05,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:00:05,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:00:05,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 3122 conjuncts, 93 conjunts are in the unsatisfiable core [2022-11-20 11:00:05,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:00:05,352 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-20 11:00:05,353 INFO L350 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 1 case distinctions, treesize of input 19 treesize of output 18 [2022-11-20 11:00:06,226 INFO L350 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 25 treesize of output 24 [2022-11-20 11:00:06,247 INFO L350 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 12 treesize of output 9 [2022-11-20 11:00:06,330 INFO L350 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 23 treesize of output 22 [2022-11-20 11:00:06,439 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-20 11:00:06,439 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-20 11:00:06,694 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4291 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4291) |c_#memory_int|)) is different from true [2022-11-20 11:00:07,045 INFO L134 CoverageAnalysis]: Checked inductivity of 509 backedges. 175 proven. 4 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-11-20 11:00:07,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:00:07,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:00:07,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067175970] [2022-11-20 11:00:07,619 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:00:07,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339583117] [2022-11-20 11:00:07,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339583117] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:00:07,619 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:00:07,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-11-20 11:00:07,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485599903] [2022-11-20 11:00:07,619 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:00:07,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-20 11:00:07,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:00:07,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-20 11:00:07,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=1012, Unknown=8, NotChecked=64, Total=1190 [2022-11-20 11:00:07,622 INFO L87 Difference]: Start difference. First operand 319 states and 461 transitions. Second operand has 31 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 23 states have internal predecessors, (87), 9 states have call successors, (30), 8 states have call predecessors, (30), 10 states have return successors, (29), 8 states have call predecessors, (29), 9 states have call successors, (29) [2022-11-20 11:00:09,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:00:09,374 INFO L93 Difference]: Finished difference Result 640 states and 920 transitions. [2022-11-20 11:00:09,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-20 11:00:09,375 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 23 states have internal predecessors, (87), 9 states have call successors, (30), 8 states have call predecessors, (30), 10 states have return successors, (29), 8 states have call predecessors, (29), 9 states have call successors, (29) Word has length 233 [2022-11-20 11:00:09,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:00:09,378 INFO L225 Difference]: With dead ends: 640 [2022-11-20 11:00:09,378 INFO L226 Difference]: Without dead ends: 359 [2022-11-20 11:00:09,379 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 373 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=160, Invalid=1476, Unknown=8, NotChecked=78, Total=1722 [2022-11-20 11:00:09,380 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 143 mSDsluCounter, 1343 mSDsCounter, 0 mSdLazyCounter, 1207 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 1533 SdHoareTripleChecker+Invalid, 3556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 1207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2176 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:00:09,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 1533 Invalid, 3556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 1207 Invalid, 0 Unknown, 2176 Unchecked, 1.3s Time] [2022-11-20 11:00:09,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-11-20 11:00:09,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 339. [2022-11-20 11:00:09,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 201 states have (on average 1.109452736318408) internal successors, (223), 208 states have internal predecessors, (223), 98 states have call successors, (98), 31 states have call predecessors, (98), 39 states have return successors, (167), 99 states have call predecessors, (167), 97 states have call successors, (167) [2022-11-20 11:00:09,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 488 transitions. [2022-11-20 11:00:09,424 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 488 transitions. Word has length 233 [2022-11-20 11:00:09,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:00:09,424 INFO L495 AbstractCegarLoop]: Abstraction has 339 states and 488 transitions. [2022-11-20 11:00:09,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 23 states have internal predecessors, (87), 9 states have call successors, (30), 8 states have call predecessors, (30), 10 states have return successors, (29), 8 states have call predecessors, (29), 9 states have call successors, (29) [2022-11-20 11:00:09,425 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 488 transitions. [2022-11-20 11:00:09,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-11-20 11:00:09,428 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:00:09,429 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 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] [2022-11-20 11:00:09,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-20 11:00:09,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-20 11:00:09,629 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:00:09,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:00:09,630 INFO L85 PathProgramCache]: Analyzing trace with hash 290316293, now seen corresponding path program 1 times [2022-11-20 11:00:09,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:00:09,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722644239] [2022-11-20 11:00:09,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:00:09,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:00:09,715 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:00:09,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1451077964] [2022-11-20 11:00:09,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:00:09,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:00:09,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:00:09,718 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:00:09,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-20 11:00:10,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:00:10,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 3123 conjuncts, 241 conjunts are in the unsatisfiable core [2022-11-20 11:00:10,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:00:10,863 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-20 11:00:10,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2022-11-20 11:00:11,076 INFO L350 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 13 treesize of output 9 [2022-11-20 11:00:11,083 INFO L350 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 13 treesize of output 9 [2022-11-20 11:00:11,119 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-20 11:00:11,252 INFO L350 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 21 treesize of output 20 [2022-11-20 11:00:11,260 INFO L350 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 27 [2022-11-20 11:00:11,335 INFO L321 Elim1Store]: treesize reduction 60, result has 15.5 percent of original size [2022-11-20 11:00:11,335 INFO L350 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 3 case distinctions, treesize of input 23 treesize of output 28 [2022-11-20 11:00:11,584 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4526 Int)) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4526)) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4525 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4525) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 11:00:11,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:00:11,946 INFO L350 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 21 treesize of output 20 [2022-11-20 11:00:11,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:00:11,954 INFO L350 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 28 treesize of output 28 [2022-11-20 11:00:11,986 INFO L321 Elim1Store]: treesize reduction 48, result has 28.4 percent of original size [2022-11-20 11:00:11,987 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 31 [2022-11-20 11:00:13,062 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:00:13,062 INFO L350 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-11-20 11:00:13,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-11-20 11:00:13,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 11:00:13,090 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-20 11:00:13,091 INFO L350 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 24 treesize of output 16 [2022-11-20 11:00:13,104 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:00:13,375 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4533 Int) (v_ArrVal_4531 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4533))) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4531)) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-20 11:00:14,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:00:14,655 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-20 11:00:14,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:00:14,667 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:00:16,727 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4535 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4535)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 11:00:16,743 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4535 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4535)))) is different from true [2022-11-20 11:00:16,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2022-11-20 11:00:16,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:00:16,784 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:00:39,213 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4537 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4537)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 11:00:39,223 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4537 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4537)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 11:00:39,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:00:39,246 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:01:01,592 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4539 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4539)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 11:01:01,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:01:01,611 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:01:01,652 INFO L350 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 17 treesize of output 19 [2022-11-20 11:01:02,109 INFO L134 CoverageAnalysis]: Checked inductivity of 509 backedges. 65 proven. 234 refuted. 2 times theorem prover too weak. 112 trivial. 96 not checked. [2022-11-20 11:01:02,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:01:02,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:01:02,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722644239] [2022-11-20 11:01:02,802 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:01:02,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451077964] [2022-11-20 11:01:02,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451077964] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:01:02,803 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:01:02,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56] total 56 [2022-11-20 11:01:02,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912473256] [2022-11-20 11:01:02,804 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:01:02,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-11-20 11:01:02,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:01:02,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-11-20 11:01:02,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=2715, Unknown=37, NotChecked=784, Total=3782 [2022-11-20 11:01:02,807 INFO L87 Difference]: Start difference. First operand 339 states and 488 transitions. Second operand has 56 states, 48 states have (on average 2.7291666666666665) internal successors, (131), 51 states have internal predecessors, (131), 23 states have call successors, (36), 12 states have call predecessors, (36), 20 states have return successors, (35), 21 states have call predecessors, (35), 22 states have call successors, (35) [2022-11-20 11:01:19,001 WARN L859 $PredicateComparison]: unable to prove that (and (or (= (select (select |c_#memory_$Pointer$.offset| |c_aws_array_list_is_valid_#in~list.base|) (+ 32 |c_aws_array_list_is_valid_#in~list.offset|)) 0) (not |c_aws_array_list_is_valid_#t~short129|)) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4537 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4537)) |c_#memory_$Pointer$.base|)) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4533 Int) (v_ArrVal_4531 Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4533)) |c_#memory_$Pointer$.base|) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4531)))))) is different from true [2022-11-20 11:01:21,226 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4535 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4535)))) (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616))) (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_4526 Int) (v_ArrVal_4525 (Array Int Int))) (and (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0) (= (store |c_old(#memory_$Pointer$.offset)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_array_list_is_valid_~#required_size~0.base|) 0 v_ArrVal_4526)) |c_#memory_$Pointer$.offset|) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_4525))))) is different from true [2022-11-20 11:01:30,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:01:30,860 INFO L93 Difference]: Finished difference Result 489 states and 697 transitions. [2022-11-20 11:01:30,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-11-20 11:01:30,860 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 48 states have (on average 2.7291666666666665) internal successors, (131), 51 states have internal predecessors, (131), 23 states have call successors, (36), 12 states have call predecessors, (36), 20 states have return successors, (35), 21 states have call predecessors, (35), 22 states have call successors, (35) Word has length 239 [2022-11-20 11:01:30,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:01:30,864 INFO L225 Difference]: With dead ends: 489 [2022-11-20 11:01:30,864 INFO L226 Difference]: Without dead ends: 406 [2022-11-20 11:01:30,867 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 178 SyntacticMatches, 25 SemanticMatches, 87 ConstructedPredicates, 9 IntricatePredicates, 0 DeprecatedPredicates, 2401 ImplicationChecksByTransitivity, 74.7s TimeCoverageRelationStatistics Valid=535, Invalid=5743, Unknown=78, NotChecked=1476, Total=7832 [2022-11-20 11:01:30,868 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 298 mSDsluCounter, 1830 mSDsCounter, 0 mSdLazyCounter, 2963 mSolverCounterSat, 300 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 2031 SdHoareTripleChecker+Invalid, 7779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 300 IncrementalHoareTripleChecker+Valid, 2963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4516 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-11-20 11:01:30,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 2031 Invalid, 7779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [300 Valid, 2963 Invalid, 0 Unknown, 4516 Unchecked, 2.7s Time] [2022-11-20 11:01:30,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-11-20 11:01:30,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 388. [2022-11-20 11:01:30,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 228 states have (on average 1.105263157894737) internal successors, (252), 236 states have internal predecessors, (252), 115 states have call successors, (115), 35 states have call predecessors, (115), 44 states have return successors, (202), 116 states have call predecessors, (202), 114 states have call successors, (202) [2022-11-20 11:01:30,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 569 transitions. [2022-11-20 11:01:30,919 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 569 transitions. Word has length 239 [2022-11-20 11:01:30,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:01:30,920 INFO L495 AbstractCegarLoop]: Abstraction has 388 states and 569 transitions. [2022-11-20 11:01:30,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 48 states have (on average 2.7291666666666665) internal successors, (131), 51 states have internal predecessors, (131), 23 states have call successors, (36), 12 states have call predecessors, (36), 20 states have return successors, (35), 21 states have call predecessors, (35), 22 states have call successors, (35) [2022-11-20 11:01:30,921 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 569 transitions. [2022-11-20 11:01:30,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2022-11-20 11:01:30,925 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:01:30,925 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 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] [2022-11-20 11:01:30,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-20 11:01:31,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-20 11:01:31,138 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:01:31,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:01:31,139 INFO L85 PathProgramCache]: Analyzing trace with hash 59410171, now seen corresponding path program 1 times [2022-11-20 11:01:31,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:01:31,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920538119] [2022-11-20 11:01:31,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:01:31,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:01:31,228 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:01:31,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1942961787] [2022-11-20 11:01:31,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:01:31,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:01:31,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:01:31,230 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:01:31,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-20 11:01:32,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:01:32,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 3119 conjuncts, 123 conjunts are in the unsatisfiable core [2022-11-20 11:01:32,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:01:32,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-20 11:01:32,780 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4774 Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4774)))) is different from true [2022-11-20 11:01:32,791 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4774 Int)) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4774)) |c_#memory_int|)) is different from true [2022-11-20 11:01:32,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:01:32,814 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2022-11-20 11:01:32,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:01:39,339 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-20 11:01:39,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-20 11:01:39,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:01:39,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2022-11-20 11:01:39,466 INFO L350 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 19 treesize of output 21 [2022-11-20 11:01:39,679 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4781 Int)) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4781)) |c_#memory_int|)) is different from true [2022-11-20 11:01:46,115 INFO L134 CoverageAnalysis]: Checked inductivity of 509 backedges. 219 proven. 14 refuted. 0 times theorem prover too weak. 253 trivial. 23 not checked. [2022-11-20 11:01:46,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:01:46,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:01:46,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920538119] [2022-11-20 11:01:46,481 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:01:46,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942961787] [2022-11-20 11:01:46,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942961787] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:01:46,482 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:01:46,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-11-20 11:01:46,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072380393] [2022-11-20 11:01:46,482 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:01:46,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-20 11:01:46,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:01:46,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-20 11:01:46,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=646, Unknown=21, NotChecked=162, Total=930 [2022-11-20 11:01:46,484 INFO L87 Difference]: Start difference. First operand 388 states and 569 transitions. Second operand has 30 states, 25 states have (on average 4.16) internal successors, (104), 26 states have internal predecessors, (104), 13 states have call successors, (34), 6 states have call predecessors, (34), 9 states have return successors, (33), 12 states have call predecessors, (33), 12 states have call successors, (33) [2022-11-20 11:01:48,940 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base|))) (and (exists ((v_ArrVal_4781 Int)) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| (store .cse0 |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4781)) |c_#memory_int|)) (exists ((v_ArrVal_4777 Int) (|v___CPROVER_overflow_mult_~#c~1.base_653| Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_653|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_653| v_ArrVal_4777)))) (exists ((v_ArrVal_4778 Int)) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| (store .cse0 |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4778)) |c_#memory_int|)) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4774 Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4774)))))) is different from true [2022-11-20 11:01:58,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:01:58,682 INFO L93 Difference]: Finished difference Result 520 states and 748 transitions. [2022-11-20 11:01:58,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-20 11:01:58,683 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 25 states have (on average 4.16) internal successors, (104), 26 states have internal predecessors, (104), 13 states have call successors, (34), 6 states have call predecessors, (34), 9 states have return successors, (33), 12 states have call predecessors, (33), 12 states have call successors, (33) Word has length 233 [2022-11-20 11:01:58,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:01:58,687 INFO L225 Difference]: With dead ends: 520 [2022-11-20 11:01:58,687 INFO L226 Difference]: Without dead ends: 437 [2022-11-20 11:01:58,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 206 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 23.7s TimeCoverageRelationStatistics Valid=141, Invalid=1034, Unknown=31, NotChecked=276, Total=1482 [2022-11-20 11:01:58,690 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 154 mSDsluCounter, 1032 mSDsCounter, 0 mSdLazyCounter, 1335 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 1196 SdHoareTripleChecker+Invalid, 3477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 1335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1963 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-20 11:01:58,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 1196 Invalid, 3477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 1335 Invalid, 0 Unknown, 1963 Unchecked, 1.5s Time] [2022-11-20 11:01:58,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-11-20 11:01:58,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 414. [2022-11-20 11:01:58,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 246 states have (on average 1.113821138211382) internal successors, (274), 254 states have internal predecessors, (274), 121 states have call successors, (121), 37 states have call predecessors, (121), 46 states have return successors, (215), 122 states have call predecessors, (215), 120 states have call successors, (215) [2022-11-20 11:01:58,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 610 transitions. [2022-11-20 11:01:58,752 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 610 transitions. Word has length 233 [2022-11-20 11:01:58,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:01:58,753 INFO L495 AbstractCegarLoop]: Abstraction has 414 states and 610 transitions. [2022-11-20 11:01:58,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 25 states have (on average 4.16) internal successors, (104), 26 states have internal predecessors, (104), 13 states have call successors, (34), 6 states have call predecessors, (34), 9 states have return successors, (33), 12 states have call predecessors, (33), 12 states have call successors, (33) [2022-11-20 11:01:58,753 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 610 transitions. [2022-11-20 11:01:58,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-11-20 11:01:58,758 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:01:58,758 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 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] [2022-11-20 11:01:58,784 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-11-20 11:01:58,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-20 11:01:58,984 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:01:58,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:01:58,984 INFO L85 PathProgramCache]: Analyzing trace with hash -139368635, now seen corresponding path program 1 times [2022-11-20 11:01:58,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:01:58,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328571911] [2022-11-20 11:01:58,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:01:58,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:01:59,082 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:01:59,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1503782307] [2022-11-20 11:01:59,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:01:59,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:01:59,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:01:59,084 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:01:59,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-20 11:02:00,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:02:00,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 3123 conjuncts, 69 conjunts are in the unsatisfiable core [2022-11-20 11:02:00,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:02:00,168 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-20 11:02:00,169 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2022-11-20 11:02:00,502 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ensure_array_list_has_allocated_data_member_#in~list.base_BEFORE_CALL_25| Int) (|v_ensure_array_list_has_allocated_data_member_#in~list.offset_BEFORE_CALL_23| Int)) (not (= 0 (mod (select (select |c_#memory_int| |v_ensure_array_list_has_allocated_data_member_#in~list.base_BEFORE_CALL_25|) (+ 8 |v_ensure_array_list_has_allocated_data_member_#in~list.offset_BEFORE_CALL_23|)) 18446744073709551616)))) (exists ((|bounded_malloc_#res.base| Int)) (= |c_#valid| (store |c_old(#valid)| |bounded_malloc_#res.base| 1)))) is different from true [2022-11-20 11:02:00,601 INFO L350 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 [2022-11-20 11:02:00,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:02:00,774 INFO L350 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 24 treesize of output 23 [2022-11-20 11:02:00,785 WARN L859 $PredicateComparison]: unable to prove that (and (not (= (mod (select (select |c_#memory_int| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) (+ 8 |c_ensure_array_list_has_allocated_data_member_#in~list.offset|)) 18446744073709551616) 0)) (exists ((|bounded_malloc_#res.base| Int)) (= |c_#valid| (store |c_old(#valid)| |bounded_malloc_#res.base| 1)))) is different from true [2022-11-20 11:02:00,834 INFO L321 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2022-11-20 11:02:00,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 22 [2022-11-20 11:02:03,623 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5013 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5013))) is different from true [2022-11-20 11:02:09,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:02:10,000 INFO L134 CoverageAnalysis]: Checked inductivity of 509 backedges. 175 proven. 4 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-11-20 11:02:10,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:02:12,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:02:12,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328571911] [2022-11-20 11:02:12,429 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:02:12,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503782307] [2022-11-20 11:02:12,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503782307] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:02:12,430 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:02:12,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-11-20 11:02:12,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916894177] [2022-11-20 11:02:12,431 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:02:12,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-20 11:02:12,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:02:12,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-20 11:02:12,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=390, Unknown=10, NotChecked=126, Total=600 [2022-11-20 11:02:12,433 INFO L87 Difference]: Start difference. First operand 414 states and 610 transitions. Second operand has 24 states, 21 states have (on average 4.380952380952381) internal successors, (92), 20 states have internal predecessors, (92), 8 states have call successors, (31), 9 states have call predecessors, (31), 9 states have return successors, (30), 7 states have call predecessors, (30), 8 states have call successors, (30) [2022-11-20 11:02:18,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:02:18,211 INFO L93 Difference]: Finished difference Result 758 states and 1096 transitions. [2022-11-20 11:02:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-20 11:02:18,212 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 4.380952380952381) internal successors, (92), 20 states have internal predecessors, (92), 8 states have call successors, (31), 9 states have call predecessors, (31), 9 states have return successors, (30), 7 states have call predecessors, (30), 8 states have call successors, (30) Word has length 239 [2022-11-20 11:02:18,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:02:18,214 INFO L225 Difference]: With dead ends: 758 [2022-11-20 11:02:18,214 INFO L226 Difference]: Without dead ends: 442 [2022-11-20 11:02:18,215 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 395 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=134, Invalid=722, Unknown=26, NotChecked=174, Total=1056 [2022-11-20 11:02:18,216 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 162 mSDsluCounter, 930 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 1129 SdHoareTripleChecker+Invalid, 3209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2093 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:02:18,216 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 1129 Invalid, 3209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 943 Invalid, 0 Unknown, 2093 Unchecked, 1.2s Time] [2022-11-20 11:02:18,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-11-20 11:02:18,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 423. [2022-11-20 11:02:18,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 252 states have (on average 1.1111111111111112) internal successors, (280), 260 states have internal predecessors, (280), 122 states have call successors, (122), 39 states have call predecessors, (122), 48 states have return successors, (215), 123 states have call predecessors, (215), 121 states have call successors, (215) [2022-11-20 11:02:18,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 617 transitions. [2022-11-20 11:02:18,276 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 617 transitions. Word has length 239 [2022-11-20 11:02:18,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:02:18,276 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 617 transitions. [2022-11-20 11:02:18,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 4.380952380952381) internal successors, (92), 20 states have internal predecessors, (92), 8 states have call successors, (31), 9 states have call predecessors, (31), 9 states have return successors, (30), 7 states have call predecessors, (30), 8 states have call successors, (30) [2022-11-20 11:02:18,277 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 617 transitions. [2022-11-20 11:02:18,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-11-20 11:02:18,280 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:02:18,281 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 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] [2022-11-20 11:02:18,302 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-20 11:02:18,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:02:18,495 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:02:18,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:02:18,496 INFO L85 PathProgramCache]: Analyzing trace with hash 524623683, now seen corresponding path program 1 times [2022-11-20 11:02:18,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:02:18,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080909282] [2022-11-20 11:02:18,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:02:18,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:02:18,613 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:02:18,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1167192957] [2022-11-20 11:02:18,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:02:18,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:02:18,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:02:18,615 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:02:18,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-20 11:02:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:02:19,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 3126 conjuncts, 232 conjunts are in the unsatisfiable core [2022-11-20 11:02:19,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:02:19,738 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-20 11:02:19,738 INFO L350 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 1 case distinctions, treesize of input 19 treesize of output 18 [2022-11-20 11:02:20,073 INFO L350 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 13 treesize of output 9 [2022-11-20 11:02:20,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-20 11:02:20,249 INFO L350 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 34 treesize of output 27 [2022-11-20 11:02:20,261 INFO L350 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 [2022-11-20 11:02:20,336 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-11-20 11:02:20,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-11-20 11:02:20,639 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5246 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5246) |c_#memory_int|)) (exists ((v_ArrVal_5247 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5247)))) is different from true [2022-11-20 11:02:21,019 INFO L350 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 6 treesize of output 5 [2022-11-20 11:02:21,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:02:21,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 28 [2022-11-20 11:02:21,061 INFO L321 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2022-11-20 11:02:21,061 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 27 treesize of output 31 [2022-11-20 11:02:21,852 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5249 (Array Int Int))) (= (store |c_old(#memory_int)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| v_ArrVal_5249) |c_#memory_int|)) (exists ((v_ArrVal_5248 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| v_ArrVal_5248)))) is different from true [2022-11-20 11:02:21,865 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-20 11:02:21,872 INFO L350 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 17 treesize of output 19 [2022-11-20 11:02:22,038 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5252 Int)) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5252)) |c_#memory_int|)) (exists ((v_ArrVal_5250 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5250))))) is different from true [2022-11-20 11:02:22,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:02:22,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:02:22,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:02:22,244 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 11:02:22,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2022-11-20 11:02:23,661 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5255 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5254 Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5254)) |c_#memory_$Pointer$.base|) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5255) |c_#memory_int|))) is different from true [2022-11-20 11:02:24,072 WARN L859 $PredicateComparison]: unable to prove that (and (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616))) (exists ((v_ArrVal_5255 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5254 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5254))) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5255) |c_#memory_int|)))) is different from true [2022-11-20 11:02:24,153 INFO L321 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2022-11-20 11:02:24,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 18 [2022-11-20 11:02:24,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2022-11-20 11:02:24,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:02:24,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:02:42,810 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5257 Int)) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5257)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 11:02:44,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:02:44,983 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:02:44,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:02:44,994 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 11:02:44,995 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 10 [2022-11-20 11:03:03,551 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5260 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5260)))) is different from true [2022-11-20 11:03:03,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:03:03,567 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:03:03,633 INFO L350 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 24 treesize of output 23 [2022-11-20 11:03:04,171 INFO L134 CoverageAnalysis]: Checked inductivity of 509 backedges. 67 proven. 229 refuted. 9 times theorem prover too weak. 144 trivial. 60 not checked. [2022-11-20 11:03:04,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:03:04,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:03:04,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080909282] [2022-11-20 11:03:04,965 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:03:04,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167192957] [2022-11-20 11:03:04,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167192957] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:03:04,966 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:03:04,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2022-11-20 11:03:04,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593613895] [2022-11-20 11:03:04,966 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:03:04,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-11-20 11:03:04,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:03:04,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-11-20 11:03:04,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=2380, Unknown=73, NotChecked=742, Total=3422 [2022-11-20 11:03:04,970 INFO L87 Difference]: Start difference. First operand 423 states and 617 transitions. Second operand has 53 states, 47 states have (on average 2.7872340425531914) internal successors, (131), 50 states have internal predecessors, (131), 23 states have call successors, (38), 11 states have call predecessors, (38), 20 states have return successors, (37), 22 states have call predecessors, (37), 22 states have call successors, (37) [2022-11-20 11:03:53,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:03:53,184 INFO L93 Difference]: Finished difference Result 613 states and 933 transitions. [2022-11-20 11:03:53,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-11-20 11:03:53,185 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 47 states have (on average 2.7872340425531914) internal successors, (131), 50 states have internal predecessors, (131), 23 states have call successors, (38), 11 states have call predecessors, (38), 20 states have return successors, (37), 22 states have call predecessors, (37), 22 states have call successors, (37) Word has length 239 [2022-11-20 11:03:53,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:03:53,190 INFO L225 Difference]: With dead ends: 613 [2022-11-20 11:03:53,190 INFO L226 Difference]: Without dead ends: 530 [2022-11-20 11:03:53,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 180 SyntacticMatches, 23 SemanticMatches, 77 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 1558 ImplicationChecksByTransitivity, 84.8s TimeCoverageRelationStatistics Valid=440, Invalid=4579, Unknown=121, NotChecked=1022, Total=6162 [2022-11-20 11:03:53,192 INFO L413 NwaCegarLoop]: 249 mSDtfsCounter, 312 mSDsluCounter, 2940 mSDsCounter, 0 mSdLazyCounter, 5565 mSolverCounterSat, 292 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 3189 SdHoareTripleChecker+Invalid, 11900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 292 IncrementalHoareTripleChecker+Valid, 5565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6043 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2022-11-20 11:03:53,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 3189 Invalid, 11900 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [292 Valid, 5565 Invalid, 0 Unknown, 6043 Unchecked, 5.8s Time] [2022-11-20 11:03:53,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2022-11-20 11:03:53,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 480. [2022-11-20 11:03:53,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 286 states have (on average 1.1153846153846154) internal successors, (319), 294 states have internal predecessors, (319), 139 states have call successors, (139), 43 states have call predecessors, (139), 54 states have return successors, (247), 142 states have call predecessors, (247), 138 states have call successors, (247) [2022-11-20 11:03:53,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 705 transitions. [2022-11-20 11:03:53,272 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 705 transitions. Word has length 239 [2022-11-20 11:03:53,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:03:53,273 INFO L495 AbstractCegarLoop]: Abstraction has 480 states and 705 transitions. [2022-11-20 11:03:53,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 47 states have (on average 2.7872340425531914) internal successors, (131), 50 states have internal predecessors, (131), 23 states have call successors, (38), 11 states have call predecessors, (38), 20 states have return successors, (37), 22 states have call predecessors, (37), 22 states have call successors, (37) [2022-11-20 11:03:53,273 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 705 transitions. [2022-11-20 11:03:53,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-11-20 11:03:53,278 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:03:53,278 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 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] [2022-11-20 11:03:53,294 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-11-20 11:03:53,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:03:53,493 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:03:53,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:03:53,494 INFO L85 PathProgramCache]: Analyzing trace with hash -774444399, now seen corresponding path program 2 times [2022-11-20 11:03:53,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:03:53,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732791869] [2022-11-20 11:03:53,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:03:53,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:03:53,585 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:03:53,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [313916730] [2022-11-20 11:03:53,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:03:53,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:03:53,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:03:53,587 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:03:53,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-20 11:03:55,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:03:55,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:03:55,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 3126 conjuncts, 156 conjunts are in the unsatisfiable core [2022-11-20 11:03:55,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:03:55,779 INFO L350 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 21 treesize of output 9 [2022-11-20 11:03:58,673 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5481 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5479 Int) (v_ArrVal_5480 (Array Int Int))) (and (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5480)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5479)) |c_#memory_$Pointer$.base|) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5481)) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-20 11:03:58,712 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5481 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5479 Int) (v_ArrVal_5480 (Array Int Int))) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5481)) |c_#memory_$Pointer$.offset|) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5480)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5479))))) is different from true [2022-11-20 11:03:58,843 INFO L350 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 29 treesize of output 28 [2022-11-20 11:03:58,851 INFO L350 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 29 treesize of output 28 [2022-11-20 11:03:58,880 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:03:58,880 INFO L350 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 1 case distinctions, treesize of input 17 treesize of output 23 [2022-11-20 11:03:59,483 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5487 (Array Int Int)) (v_ArrVal_5488 Int) (v_ArrVal_5486 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5486))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5487)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5488)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 11:04:30,680 INFO L350 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 29 treesize of output 28 [2022-11-20 11:04:30,688 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-20 11:04:30,693 INFO L134 CoverageAnalysis]: Checked inductivity of 509 backedges. 340 proven. 54 refuted. 0 times theorem prover too weak. 96 trivial. 19 not checked. [2022-11-20 11:04:30,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:04:33,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:04:33,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732791869] [2022-11-20 11:04:33,897 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:04:33,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313916730] [2022-11-20 11:04:33,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313916730] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:04:33,897 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:04:33,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-11-20 11:04:33,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53735647] [2022-11-20 11:04:33,898 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:04:33,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-20 11:04:33,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:04:33,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-20 11:04:33,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1274, Unknown=34, NotChecked=222, Total=1640 [2022-11-20 11:04:33,900 INFO L87 Difference]: Start difference. First operand 480 states and 705 transitions. Second operand has 37 states, 32 states have (on average 3.96875) internal successors, (127), 34 states have internal predecessors, (127), 13 states have call successors, (35), 6 states have call predecessors, (35), 12 states have return successors, (34), 12 states have call predecessors, (34), 13 states have call successors, (34) [2022-11-20 11:04:35,035 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5481 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5479 Int) (v_ArrVal_5480 (Array Int Int))) (and (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5480)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5479)) |c_#memory_$Pointer$.base|) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5481)) |c_#memory_$Pointer$.offset|))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5487 (Array Int Int)) (v_ArrVal_5488 Int) (v_ArrVal_5486 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5486))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5487)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5488)) |c_#memory_$Pointer$.base|)))) is different from true [2022-11-20 11:05:21,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:05:21,203 INFO L93 Difference]: Finished difference Result 723 states and 1065 transitions. [2022-11-20 11:05:21,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-20 11:05:21,204 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 32 states have (on average 3.96875) internal successors, (127), 34 states have internal predecessors, (127), 13 states have call successors, (35), 6 states have call predecessors, (35), 12 states have return successors, (34), 12 states have call predecessors, (34), 13 states have call successors, (34) Word has length 239 [2022-11-20 11:05:21,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:05:21,207 INFO L225 Difference]: With dead ends: 723 [2022-11-20 11:05:21,207 INFO L226 Difference]: Without dead ends: 498 [2022-11-20 11:05:21,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 246 SyntacticMatches, 11 SemanticMatches, 64 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 834 ImplicationChecksByTransitivity, 80.0s TimeCoverageRelationStatistics Valid=263, Invalid=3481, Unknown=54, NotChecked=492, Total=4290 [2022-11-20 11:05:21,211 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 122 mSDsluCounter, 2129 mSDsCounter, 0 mSdLazyCounter, 2646 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 2288 SdHoareTripleChecker+Invalid, 5066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 2646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2331 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:05:21,211 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 2288 Invalid, 5066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 2646 Invalid, 0 Unknown, 2331 Unchecked, 3.0s Time] [2022-11-20 11:05:21,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2022-11-20 11:05:21,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 493. [2022-11-20 11:05:21,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 294 states have (on average 1.1122448979591837) internal successors, (327), 302 states have internal predecessors, (327), 142 states have call successors, (142), 45 states have call predecessors, (142), 56 states have return successors, (252), 145 states have call predecessors, (252), 141 states have call successors, (252) [2022-11-20 11:05:21,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 721 transitions. [2022-11-20 11:05:21,285 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 721 transitions. Word has length 239 [2022-11-20 11:05:21,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:05:21,285 INFO L495 AbstractCegarLoop]: Abstraction has 493 states and 721 transitions. [2022-11-20 11:05:21,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 32 states have (on average 3.96875) internal successors, (127), 34 states have internal predecessors, (127), 13 states have call successors, (35), 6 states have call predecessors, (35), 12 states have return successors, (34), 12 states have call predecessors, (34), 13 states have call successors, (34) [2022-11-20 11:05:21,286 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 721 transitions. [2022-11-20 11:05:21,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-11-20 11:05:21,290 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:05:21,291 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 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] [2022-11-20 11:05:21,314 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-20 11:05:21,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-20 11:05:21,507 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:05:21,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:05:21,507 INFO L85 PathProgramCache]: Analyzing trace with hash 773348177, now seen corresponding path program 2 times [2022-11-20 11:05:21,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:05:21,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765758219] [2022-11-20 11:05:21,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:21,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:05:21,589 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:05:21,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1156842825] [2022-11-20 11:05:21,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:05:21,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:21,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:05:21,591 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:05:21,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-20 11:05:23,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:05:23,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:05:23,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 3126 conjuncts, 116 conjunts are in the unsatisfiable core [2022-11-20 11:05:23,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:05:23,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-20 11:05:23,895 INFO L350 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 21 treesize of output 9 [2022-11-20 11:05:24,139 INFO L350 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 6 treesize of output 5 [2022-11-20 11:05:24,142 INFO L350 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 6 treesize of output 5 [2022-11-20 11:05:24,163 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5728 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| v_ArrVal_5728) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5729 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| v_ArrVal_5729) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 11:05:24,178 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:05:24,186 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:05:24,357 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5733 Int) (v_ArrVal_5732 Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5732)) |c_#memory_$Pointer$.offset|) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5733))))) is different from true [2022-11-20 11:05:24,387 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5733 Int) (v_ArrVal_5732 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5732))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5733))))) is different from true [2022-11-20 11:05:24,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:05:24,456 INFO L350 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 21 treesize of output 20 [2022-11-20 11:05:24,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:05:24,462 INFO L350 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 21 treesize of output 20 [2022-11-20 11:05:25,126 INFO L350 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 15 treesize of output 7 [2022-11-20 11:05:25,132 INFO L350 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 15 treesize of output 7 [2022-11-20 11:05:25,190 INFO L134 CoverageAnalysis]: Checked inductivity of 509 backedges. 293 proven. 46 refuted. 0 times theorem prover too weak. 163 trivial. 7 not checked. [2022-11-20 11:05:25,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:05:26,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:05:26,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765758219] [2022-11-20 11:05:26,387 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:05:26,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156842825] [2022-11-20 11:05:26,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156842825] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:05:26,387 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:05:26,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-11-20 11:05:26,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121751239] [2022-11-20 11:05:26,388 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:05:26,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-20 11:05:26,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:05:26,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-20 11:05:26,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1026, Unknown=7, NotChecked=198, Total=1332 [2022-11-20 11:05:26,390 INFO L87 Difference]: Start difference. First operand 493 states and 721 transitions. Second operand has 28 states, 23 states have (on average 4.6521739130434785) internal successors, (107), 26 states have internal predecessors, (107), 14 states have call successors, (33), 4 states have call predecessors, (33), 9 states have return successors, (32), 13 states have call predecessors, (32), 14 states have call successors, (32) [2022-11-20 11:05:32,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:05:32,091 INFO L93 Difference]: Finished difference Result 846 states and 1329 transitions. [2022-11-20 11:05:32,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-20 11:05:32,092 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 23 states have (on average 4.6521739130434785) internal successors, (107), 26 states have internal predecessors, (107), 14 states have call successors, (33), 4 states have call predecessors, (33), 9 states have return successors, (32), 13 states have call predecessors, (32), 14 states have call successors, (32) Word has length 239 [2022-11-20 11:05:32,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:05:32,095 INFO L225 Difference]: With dead ends: 846 [2022-11-20 11:05:32,095 INFO L226 Difference]: Without dead ends: 595 [2022-11-20 11:05:32,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 321 SyntacticMatches, 13 SemanticMatches, 52 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=203, Invalid=2348, Unknown=11, NotChecked=300, Total=2862 [2022-11-20 11:05:32,099 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 155 mSDsluCounter, 2503 mSDsCounter, 0 mSdLazyCounter, 4561 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 2764 SdHoareTripleChecker+Invalid, 7012 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 4561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2346 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-20 11:05:32,099 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 2764 Invalid, 7012 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 4561 Invalid, 0 Unknown, 2346 Unchecked, 4.7s Time] [2022-11-20 11:05:32,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2022-11-20 11:05:32,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 494. [2022-11-20 11:05:32,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 294 states have (on average 1.1122448979591837) internal successors, (327), 302 states have internal predecessors, (327), 143 states have call successors, (143), 45 states have call predecessors, (143), 56 states have return successors, (253), 146 states have call predecessors, (253), 142 states have call successors, (253) [2022-11-20 11:05:32,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 723 transitions. [2022-11-20 11:05:32,195 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 723 transitions. Word has length 239 [2022-11-20 11:05:32,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:05:32,196 INFO L495 AbstractCegarLoop]: Abstraction has 494 states and 723 transitions. [2022-11-20 11:05:32,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 23 states have (on average 4.6521739130434785) internal successors, (107), 26 states have internal predecessors, (107), 14 states have call successors, (33), 4 states have call predecessors, (33), 9 states have return successors, (32), 13 states have call predecessors, (32), 14 states have call successors, (32) [2022-11-20 11:05:32,196 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 723 transitions. [2022-11-20 11:05:32,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2022-11-20 11:05:32,200 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:05:32,201 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 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] [2022-11-20 11:05:32,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-20 11:05:32,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:32,408 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:05:32,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:05:32,409 INFO L85 PathProgramCache]: Analyzing trace with hash 932601428, now seen corresponding path program 1 times [2022-11-20 11:05:32,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:05:32,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701447444] [2022-11-20 11:05:32,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:32,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:05:32,484 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:05:32,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1545358291] [2022-11-20 11:05:32,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:32,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:32,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:05:32,486 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:05:32,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-20 11:05:33,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:05:33,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 3139 conjuncts, 71 conjunts are in the unsatisfiable core [2022-11-20 11:05:33,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:05:33,667 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-20 11:05:33,667 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2022-11-20 11:05:34,146 INFO L350 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 25 treesize of output 24 [2022-11-20 11:05:34,163 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:05:34,297 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:05:34,458 INFO L350 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 23 treesize of output 22 [2022-11-20 11:05:34,538 INFO L321 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2022-11-20 11:05:34,538 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 22 [2022-11-20 11:05:34,827 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5972 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5972) |c_#memory_int|)) is different from true [2022-11-20 11:05:35,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:05:35,161 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 178 proven. 4 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-11-20 11:05:35,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:05:35,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:05:35,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701447444] [2022-11-20 11:05:35,591 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:05:35,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545358291] [2022-11-20 11:05:35,591 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545358291] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:05:35,591 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:05:35,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-11-20 11:05:35,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615127559] [2022-11-20 11:05:35,592 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:05:35,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-20 11:05:35,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:05:35,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-20 11:05:35,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=465, Unknown=7, NotChecked=44, Total=600 [2022-11-20 11:05:35,594 INFO L87 Difference]: Start difference. First operand 494 states and 723 transitions. Second operand has 24 states, 21 states have (on average 4.523809523809524) internal successors, (95), 20 states have internal predecessors, (95), 8 states have call successors, (32), 9 states have call predecessors, (32), 9 states have return successors, (31), 7 states have call predecessors, (31), 8 states have call successors, (31) [2022-11-20 11:05:37,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:05:37,270 INFO L93 Difference]: Finished difference Result 874 states and 1260 transitions. [2022-11-20 11:05:37,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-20 11:05:37,271 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 4.523809523809524) internal successors, (95), 20 states have internal predecessors, (95), 8 states have call successors, (32), 9 states have call predecessors, (32), 9 states have return successors, (31), 7 states have call predecessors, (31), 8 states have call successors, (31) Word has length 244 [2022-11-20 11:05:37,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:05:37,275 INFO L225 Difference]: With dead ends: 874 [2022-11-20 11:05:37,275 INFO L226 Difference]: Without dead ends: 517 [2022-11-20 11:05:37,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 433 GetRequests, 397 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=132, Invalid=782, Unknown=20, NotChecked=58, Total=992 [2022-11-20 11:05:37,278 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 219 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 983 SdHoareTripleChecker+Invalid, 2418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1235 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:05:37,279 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 983 Invalid, 2418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 921 Invalid, 0 Unknown, 1235 Unchecked, 1.2s Time] [2022-11-20 11:05:37,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-11-20 11:05:37,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 502. [2022-11-20 11:05:37,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 299 states have (on average 1.1103678929765886) internal successors, (332), 308 states have internal predecessors, (332), 144 states have call successors, (144), 46 states have call predecessors, (144), 58 states have return successors, (260), 147 states have call predecessors, (260), 143 states have call successors, (260) [2022-11-20 11:05:37,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 736 transitions. [2022-11-20 11:05:37,358 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 736 transitions. Word has length 244 [2022-11-20 11:05:37,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:05:37,359 INFO L495 AbstractCegarLoop]: Abstraction has 502 states and 736 transitions. [2022-11-20 11:05:37,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 4.523809523809524) internal successors, (95), 20 states have internal predecessors, (95), 8 states have call successors, (32), 9 states have call predecessors, (32), 9 states have return successors, (31), 7 states have call predecessors, (31), 8 states have call successors, (31) [2022-11-20 11:05:37,360 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 736 transitions. [2022-11-20 11:05:37,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2022-11-20 11:05:37,364 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:05:37,365 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 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] [2022-11-20 11:05:37,386 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-11-20 11:05:37,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:37,580 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:05:37,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:05:37,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1560229998, now seen corresponding path program 1 times [2022-11-20 11:05:37,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:05:37,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249581082] [2022-11-20 11:05:37,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:37,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:05:37,674 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:05:37,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [924456697] [2022-11-20 11:05:37,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:37,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:37,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:05:37,678 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:05:37,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-20 11:05:38,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:05:38,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 3136 conjuncts, 206 conjunts are in the unsatisfiable core [2022-11-20 11:05:38,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:05:38,945 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-20 11:05:38,946 INFO L350 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 1 case distinctions, treesize of input 19 treesize of output 18 [2022-11-20 11:05:39,166 INFO L350 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 13 treesize of output 9 [2022-11-20 11:05:39,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-20 11:05:39,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-20 11:05:39,458 INFO L350 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 34 treesize of output 27 [2022-11-20 11:05:39,512 INFO L321 Elim1Store]: treesize reduction 27, result has 15.6 percent of original size [2022-11-20 11:05:39,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-11-20 11:05:39,728 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6203 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_6203))) is different from true [2022-11-20 11:05:40,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:05:40,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 28 [2022-11-20 11:05:40,042 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-20 11:05:40,042 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 24 [2022-11-20 11:06:25,230 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 12 [2022-11-20 11:06:25,239 INFO L350 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 17 treesize of output 19 [2022-11-20 11:06:25,430 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6205 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6205)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 11:06:25,442 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6205 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_6205)))) is different from true [2022-11-20 11:06:25,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:06:25,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:07:46,824 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6208 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6208)))) is different from true [2022-11-20 11:07:55,202 WARN L859 $PredicateComparison]: unable to prove that (and (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6208 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_6208)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 11:07:55,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:07:55,231 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:08:09,784 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6211 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6210 Int)) (and (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6211) |c_#memory_int|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6210)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 11:08:09,808 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6211 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6210 Int)) (and (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6211) |c_#memory_int|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_6210)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 11:08:09,875 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:08:09,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 25 [2022-11-20 11:08:09,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:08:09,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:08:09,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-11-20 11:08:26,209 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6212 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6213 Int)) (and (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6212) |c_#memory_int|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6213)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 11:08:26,230 INFO L350 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 6 treesize of output 5 [2022-11-20 11:08:26,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:08:26,235 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:08:26,277 INFO L350 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 17 treesize of output 19 [2022-11-20 11:08:26,283 INFO L350 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 6 treesize of output 5 [2022-11-20 11:08:26,990 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 114 proven. 164 refuted. 0 times theorem prover too weak. 133 trivial. 101 not checked. [2022-11-20 11:08:26,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:08:28,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:08:28,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249581082] [2022-11-20 11:08:28,244 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:08:28,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924456697] [2022-11-20 11:08:28,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924456697] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:08:28,244 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:08:28,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2022-11-20 11:08:28,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284700192] [2022-11-20 11:08:28,245 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:08:28,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-11-20 11:08:28,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:08:28,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-11-20 11:08:28,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2412, Unknown=52, NotChecked=856, Total=3540 [2022-11-20 11:08:28,248 INFO L87 Difference]: Start difference. First operand 502 states and 736 transitions. Second operand has 53 states, 46 states have (on average 2.847826086956522) internal successors, (131), 50 states have internal predecessors, (131), 22 states have call successors, (37), 10 states have call predecessors, (37), 19 states have return successors, (36), 20 states have call predecessors, (36), 21 states have call successors, (36) [2022-11-20 11:08:58,456 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6205 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_6205)))) (exists ((v_ArrVal_6211 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6210 Int)) (and (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6211) |c_#memory_int|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_6210)) |c_#memory_$Pointer$.base|)))) is different from true [2022-11-20 11:09:02,557 WARN L859 $PredicateComparison]: unable to prove that (and (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616))) (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_6203 (Array Int Int))) (and (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_6203)))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6208 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_6208)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 11:09:18,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:09:18,467 INFO L93 Difference]: Finished difference Result 637 states and 915 transitions. [2022-11-20 11:09:18,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-20 11:09:18,467 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 46 states have (on average 2.847826086956522) internal successors, (131), 50 states have internal predecessors, (131), 22 states have call successors, (37), 10 states have call predecessors, (37), 19 states have return successors, (36), 20 states have call predecessors, (36), 21 states have call successors, (36) Word has length 244 [2022-11-20 11:09:18,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:09:18,471 INFO L225 Difference]: With dead ends: 637 [2022-11-20 11:09:18,471 INFO L226 Difference]: Without dead ends: 554 [2022-11-20 11:09:18,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 185 SyntacticMatches, 24 SemanticMatches, 87 ConstructedPredicates, 10 IntricatePredicates, 0 DeprecatedPredicates, 2054 ImplicationChecksByTransitivity, 213.7s TimeCoverageRelationStatistics Valid=524, Invalid=5553, Unknown=125, NotChecked=1630, Total=7832 [2022-11-20 11:09:18,473 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 388 mSDsluCounter, 1202 mSDsCounter, 0 mSdLazyCounter, 3261 mSolverCounterSat, 392 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 1404 SdHoareTripleChecker+Invalid, 9068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 392 IncrementalHoareTripleChecker+Valid, 3261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5415 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:09:18,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 1404 Invalid, 9068 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [392 Valid, 3261 Invalid, 0 Unknown, 5415 Unchecked, 3.3s Time] [2022-11-20 11:09:18,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2022-11-20 11:09:18,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 486. [2022-11-20 11:09:18,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 293 states have (on average 1.1126279863481228) internal successors, (326), 302 states have internal predecessors, (326), 134 states have call successors, (134), 46 states have call predecessors, (134), 58 states have return successors, (246), 137 states have call predecessors, (246), 133 states have call successors, (246) [2022-11-20 11:09:18,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 706 transitions. [2022-11-20 11:09:18,538 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 706 transitions. Word has length 244 [2022-11-20 11:09:18,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:09:18,539 INFO L495 AbstractCegarLoop]: Abstraction has 486 states and 706 transitions. [2022-11-20 11:09:18,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 46 states have (on average 2.847826086956522) internal successors, (131), 50 states have internal predecessors, (131), 22 states have call successors, (37), 10 states have call predecessors, (37), 19 states have return successors, (36), 20 states have call predecessors, (36), 21 states have call successors, (36) [2022-11-20 11:09:18,539 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 706 transitions. [2022-11-20 11:09:18,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2022-11-20 11:09:18,542 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:09:18,543 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:09:18,558 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-11-20 11:09:18,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-11-20 11:09:18,758 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:09:18,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:09:18,759 INFO L85 PathProgramCache]: Analyzing trace with hash 868191866, now seen corresponding path program 1 times [2022-11-20 11:09:18,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:09:18,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776620555] [2022-11-20 11:09:18,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:09:18,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:09:18,837 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:09:18,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2055661438] [2022-11-20 11:09:18,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:09:18,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:09:18,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:09:18,839 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:09:18,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-20 11:09:20,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:09:20,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 3170 conjuncts, 104 conjunts are in the unsatisfiable core [2022-11-20 11:09:20,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:09:20,196 INFO L350 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 13 treesize of output 9 [2022-11-20 11:09:20,309 INFO L350 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 22 treesize of output 21 [2022-11-20 11:09:20,463 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6458 Int)) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6458)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 11:09:20,479 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_6458 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base|) 0 v_ArrVal_6458)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 11:09:20,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:09:20,512 INFO L350 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 22 treesize of output 21 [2022-11-20 11:09:21,222 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6460 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6460)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 11:09:21,235 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6460 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_6460)))) is different from true [2022-11-20 11:09:21,264 INFO L350 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 20 treesize of output 19 [2022-11-20 11:09:21,487 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6461 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6461)))) is different from true [2022-11-20 11:09:37,842 INFO L134 CoverageAnalysis]: Checked inductivity of 526 backedges. 346 proven. 4 refuted. 0 times theorem prover too weak. 144 trivial. 32 not checked. [2022-11-20 11:09:37,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:09:40,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:09:40,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776620555] [2022-11-20 11:09:40,157 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:09:40,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055661438] [2022-11-20 11:09:40,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055661438] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:09:40,158 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:09:40,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-11-20 11:09:40,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877709967] [2022-11-20 11:09:40,158 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:09:40,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-20 11:09:40,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:09:40,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-20 11:09:40,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=412, Unknown=36, NotChecked=230, Total=756 [2022-11-20 11:09:40,159 INFO L87 Difference]: Start difference. First operand 486 states and 706 transitions. Second operand has 27 states, 25 states have (on average 5.04) internal successors, (126), 26 states have internal predecessors, (126), 11 states have call successors, (35), 5 states have call predecessors, (35), 12 states have return successors, (35), 12 states have call predecessors, (35), 11 states have call successors, (35) [2022-11-20 11:09:40,674 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_6461 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6461)))) (exists ((v_ArrVal_6460 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6460)) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_6458 Int)) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6458)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 11:09:52,804 WARN L859 $PredicateComparison]: unable to prove that (and (or (= (select (select |c_#memory_$Pointer$.base| |c_aws_array_list_is_valid_#in~list.base|) (+ 32 |c_aws_array_list_is_valid_#in~list.offset|)) 0) (not |c_aws_array_list_is_valid_#t~short133|)) (exists ((v_ArrVal_6461 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_6461)) |c_#memory_$Pointer$.base|)) (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_6458 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base|) 0 v_ArrVal_6458)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 11:09:52,808 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_6460 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_6460)))) (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_6458 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base|) 0 v_ArrVal_6458)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 11:09:53,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:09:53,980 INFO L93 Difference]: Finished difference Result 733 states and 1069 transitions. [2022-11-20 11:09:53,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-20 11:09:53,981 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 5.04) internal successors, (126), 26 states have internal predecessors, (126), 11 states have call successors, (35), 5 states have call predecessors, (35), 12 states have return successors, (35), 12 states have call predecessors, (35), 11 states have call successors, (35) Word has length 247 [2022-11-20 11:09:53,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:09:53,983 INFO L225 Difference]: With dead ends: 733 [2022-11-20 11:09:53,983 INFO L226 Difference]: Without dead ends: 508 [2022-11-20 11:09:53,984 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 262 SyntacticMatches, 15 SemanticMatches, 35 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 31.6s TimeCoverageRelationStatistics Valid=116, Invalid=687, Unknown=41, NotChecked=488, Total=1332 [2022-11-20 11:09:53,985 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 117 mSDsluCounter, 1342 mSDsCounter, 0 mSdLazyCounter, 1581 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 1552 SdHoareTripleChecker+Invalid, 4098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2442 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:09:53,985 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 1552 Invalid, 4098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1581 Invalid, 0 Unknown, 2442 Unchecked, 1.4s Time] [2022-11-20 11:09:53,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-11-20 11:09:54,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 499. [2022-11-20 11:09:54,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 300 states have (on average 1.11) internal successors, (333), 309 states have internal predecessors, (333), 139 states have call successors, (139), 47 states have call predecessors, (139), 59 states have return successors, (251), 142 states have call predecessors, (251), 138 states have call successors, (251) [2022-11-20 11:09:54,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 723 transitions. [2022-11-20 11:09:54,056 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 723 transitions. Word has length 247 [2022-11-20 11:09:54,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:09:54,057 INFO L495 AbstractCegarLoop]: Abstraction has 499 states and 723 transitions. [2022-11-20 11:09:54,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 5.04) internal successors, (126), 26 states have internal predecessors, (126), 11 states have call successors, (35), 5 states have call predecessors, (35), 12 states have return successors, (35), 12 states have call predecessors, (35), 11 states have call successors, (35) [2022-11-20 11:09:54,058 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 723 transitions. [2022-11-20 11:09:54,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-11-20 11:09:54,061 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:09:54,061 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:09:54,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-11-20 11:09:54,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-11-20 11:09:54,275 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:09:54,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:09:54,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1620507573, now seen corresponding path program 1 times [2022-11-20 11:09:54,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:09:54,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424408053] [2022-11-20 11:09:54,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:09:54,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:09:54,373 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:09:54,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1320036865] [2022-11-20 11:09:54,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:09:54,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:09:54,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:09:54,375 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:09:54,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-11-20 11:09:55,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:09:55,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 3105 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-20 11:09:55,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:09:55,468 INFO L350 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 21 treesize of output 9 [2022-11-20 11:09:55,734 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 215 proven. 0 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2022-11-20 11:09:55,734 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:09:55,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:09:55,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424408053] [2022-11-20 11:09:55,735 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:09:55,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320036865] [2022-11-20 11:09:55,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320036865] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:09:55,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:09:55,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-20 11:09:55,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500735568] [2022-11-20 11:09:55,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:09:55,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-20 11:09:55,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:09:55,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-20 11:09:55,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-11-20 11:09:55,737 INFO L87 Difference]: Start difference. First operand 499 states and 723 transitions. Second operand has 17 states, 14 states have (on average 6.642857142857143) internal successors, (93), 14 states have internal predecessors, (93), 5 states have call successors, (32), 2 states have call predecessors, (32), 7 states have return successors, (31), 6 states have call predecessors, (31), 5 states have call successors, (31) [2022-11-20 11:09:56,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:09:56,712 INFO L93 Difference]: Finished difference Result 844 states and 1191 transitions. [2022-11-20 11:09:56,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 11:09:56,712 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 6.642857142857143) internal successors, (93), 14 states have internal predecessors, (93), 5 states have call successors, (32), 2 states have call predecessors, (32), 7 states have return successors, (31), 6 states have call predecessors, (31), 5 states have call successors, (31) Word has length 242 [2022-11-20 11:09:56,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:09:56,715 INFO L225 Difference]: With dead ends: 844 [2022-11-20 11:09:56,715 INFO L226 Difference]: Without dead ends: 462 [2022-11-20 11:09:56,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2022-11-20 11:09:56,717 INFO L413 NwaCegarLoop]: 263 mSDtfsCounter, 21 mSDsluCounter, 3744 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 4007 SdHoareTripleChecker+Invalid, 810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 11:09:56,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 4007 Invalid, 810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-20 11:09:56,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-11-20 11:09:56,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 458. [2022-11-20 11:09:56,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 278 states have (on average 1.1115107913669064) internal successors, (309), 286 states have internal predecessors, (309), 123 states have call successors, (123), 45 states have call predecessors, (123), 56 states have return successors, (203), 126 states have call predecessors, (203), 122 states have call successors, (203) [2022-11-20 11:09:56,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 635 transitions. [2022-11-20 11:09:56,786 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 635 transitions. Word has length 242 [2022-11-20 11:09:56,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:09:56,787 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 635 transitions. [2022-11-20 11:09:56,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 6.642857142857143) internal successors, (93), 14 states have internal predecessors, (93), 5 states have call successors, (32), 2 states have call predecessors, (32), 7 states have return successors, (31), 6 states have call predecessors, (31), 5 states have call successors, (31) [2022-11-20 11:09:56,787 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 635 transitions. [2022-11-20 11:09:56,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-11-20 11:09:56,790 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:09:56,790 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:09:56,806 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-11-20 11:09:57,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:09:57,004 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:09:57,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:09:57,005 INFO L85 PathProgramCache]: Analyzing trace with hash 371717407, now seen corresponding path program 1 times [2022-11-20 11:09:57,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:09:57,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012887136] [2022-11-20 11:09:57,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:09:57,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:09:57,117 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:09:57,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [920280889] [2022-11-20 11:09:57,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:09:57,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:09:57,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:09:57,127 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:09:57,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c4337ed2-fe94-4406-b58b-3c0e56a8b536/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-11-20 11:09:58,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:09:58,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 3105 conjuncts, 217 conjunts are in the unsatisfiable core [2022-11-20 11:09:58,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:09:58,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-20 11:09:58,341 INFO L350 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 13 treesize of output 9 [2022-11-20 11:09:58,442 INFO L350 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 22 treesize of output 21 [2022-11-20 11:09:58,611 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6843 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6843)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 11:10:09,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:10:09,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-20 11:10:10,006 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_6846 (Array Int Int))) (= (store |c_old(#memory_int)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| v_ArrVal_6846) |c_#memory_int|)) (exists ((v_ArrVal_6847 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| v_ArrVal_6847) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_6845 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_ensure_array_list_has_allocated_data_member_#in~list.base| v_ArrVal_6845) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 11:10:10,021 INFO L350 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 6 treesize of output 5 [2022-11-20 11:10:10,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-20 11:10:10,036 INFO L350 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 17 treesize of output 19 [2022-11-20 11:10:10,185 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6852 Int) (v_ArrVal_6850 Int) (v_ArrVal_6848 (Array Int Int))) (and (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6848)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6852))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6850))))) is different from true [2022-11-20 11:10:10,218 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_6852 Int) (v_ArrVal_6850 Int) (v_ArrVal_6848 (Array Int Int))) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_6852))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6848)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_6850))))) is different from true [2022-11-20 11:10:10,300 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:10:10,300 INFO L350 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 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-20 11:10:10,307 INFO L350 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 [2022-11-20 11:10:10,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:10:10,314 INFO L350 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 22 treesize of output 21 [2022-11-20 11:10:10,319 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5